.seo-page{max-width:1120px;margin:clamp(30px,7vw,80px) auto;padding:0 22px 60px;min-height:55vh}.seo-page>nav,.seo-page article>nav{font-size:13px;color:#63727a;margin-bottom:24px}.seo-page h1{font-size:clamp(34px,5vw,58px);line-height:1.08;letter-spacing:-.04em;margin:16px 0}.seo-page h2{font-size:clamp(22px,3vw,32px);margin:40px 0 18px}.seo-page p{line-height:1.7;max-width:760px}.seo-page .offer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}.seo-page .offer-tile{min-width:0}.seo-page footer{display:flex;flex-wrap:wrap;align-items:center;gap:22px;padding:24px}.offer-seo-link,.country-seo-link{display:block;font-size:13px;font-weight:700;margin:12px 0;color:#314e3e}.country-seo-link{grid-column:1/-1}.admin-live-alert{margin:14px 0;padding:16px 18px;border:1px solid #a5cd44;border-radius:14px;background:#f5ffe2;color:#20352b}.admin-live-alert p{margin:8px 0 0}.paid-notice-order{border:0;background:transparent;text-decoration:underline;color:inherit;text-align:left;padding:4px;cursor:pointer;font:inherit}.admin-analytics p{line-height:1.7}.checkout-seller{margin:18px 0;padding:16px;border-radius:14px;background:#f3f7ed;font-size:13px}.checkout-seller nav{display:flex;flex-wrap:wrap;gap:14px}.checkout-seller p{line-height:1.6}.checkout-seller .legal-draft{color:#a22}.checkout-grid{align-items:start}@media(max-width:600px){.seo-page{padding-inline:16px}.seo-page footer{gap:14px}.checkout-seller nav{gap:10px}}.seo-help,.seo-country-navigation{display:flex;flex-wrap:wrap;gap:12px 22px;margin:20px 0;line-height:1.6}.seo-help a,.seo-country-navigation a{color:#234936;text-underline-offset:4px}.seo-country-directory{max-width:1120px;margin:0 auto;padding:32px 22px 56px}.seo-country-directory h2{font-size:clamp(22px,3vw,32px)}.seo-faq details{border-bottom:1px solid #dbe3dc;padding:16px 0}.seo-faq summary{cursor:pointer;font-weight:700;line-height:1.6}.seo-faq details p{margin:12px 0}.seo-page>section>nav,.seo-page>nav{line-height:1.7;overflow-wrap:anywhere}.seo-page h1,.seo-page h2{overflow-wrap:anywhere}body.storefront>.seo-page+footer{display:flex;flex-wrap:wrap;gap:18px 24px;padding:24px}.seo-page header nav{flex-wrap:wrap}@media(max-width:600px){.seo-country-directory{padding-inline:16px}.seo-help,.seo-country-navigation{gap:14px 18px}}.seo-document>header{flex-wrap:wrap;gap:16px}.seo-document>header>nav{display:flex;flex-wrap:wrap;gap:10px 18px}.seo-document>header>nav a{font-size:14px}@media(max-width:650px){.seo-document>header>nav{flex-basis:100%}.seo-document>header>nav a{padding:6px 0}}
