.seo-product-illustration{display:block;width:180px;max-width:100%;height:auto;float:right;margin:0 0 1rem 1rem;border-radius:12px}.plan-summary:after{content:"";display:block;clear:both}.destination-local-note{padding:1.25rem;border-inline-start:4px solid #087e71;background:#f2f8f6;border-radius:0 12px 12px 0;margin-block:2rem}.destination-related ul{display:flex;gap:.75rem;flex-wrap:wrap;padding:0;list-style:none}.destination-related a{display:block;padding:.65rem 1rem;background:#e8f2ef;border-radius:8px;min-height:44px;box-sizing:border-box}@media(min-width:768px){.seo-product-illustration{width:260px;margin-inline-start:1.5rem}}@media(max-width:420px){.seo-product-illustration{width:125px;margin-inline-start:.5rem}}
/* Reserve the header's final mobile/tablet geometry before deferred menu and language scripts. */
.mundi-navigation .brand img{aspect-ratio:3/1}.storefront .plan-card:not(.america) .price-line>span,.storefront .plan-card:not(.america) .plan-examples{color:#405851}.storefront .plan-card.america .inline-link,.storefront .plan-card.america .price-line>span,.storefront .plan-card.america .plan-examples{color:#234b3d}.storefront .catalog-footnote{color:#465d55}.storefront footer .footer-links a,.storefront footer .footer-bottom,.storefront footer .network-provider small{color:#405851}@media(max-width:760px){.mundi-navigation{min-height:138px!important;height:auto!important}}@media(min-width:761px) and (max-width:1100px){.mundi-navigation{min-height:158px!important;height:auto!important}}

.seo-language-slot{min-width:132px;min-height:44px}.seo-language-slot select{width:132px!important;max-width:132px!important}.storefront footer .footer-bottom>span{color:#405851}

/* SEO audit: shared editorial footer; mobile-first targets and contrast. */
.editorial~footer .footer-links a{color:#24483a;min-height:44px;font-size:14px;line-height:1.5;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.editorial~footer .footer-links a:hover{color:#082a30}.editorial~footer .footer-links a:focus-visible{outline:2px solid #24483a;outline-offset:3px;border-radius:3px}

/* Keep footer copy clear of fixed help controls at every viewport. */
.editorial~footer{padding-bottom:90px}
.editorial~footer .footer-links{width:calc(100% - 36px);max-width:1160px;margin-inline:auto}
@media(max-width:700px){.editorial~footer{padding-bottom:calc(160px + env(safe-area-inset-bottom))}}

/* Keep storefront legal copy clear of the fixed help control at the end of the page. */
.storefront footer{padding-block-end:calc(128px + env(safe-area-inset-bottom))}

/* Keep the scroll-to-top control above the mobile purchase bar in every language. */
@media(max-width:700px){.storefront .mundi-to-top{bottom:calc(90px + env(safe-area-inset-bottom))}}
