.seo-hub{padding:56px max(24px,calc((100vw - 1120px)/2));background:#fff9ed;color:#173b39}.seo-hub h2{font-size:clamp(26px,3vw,40px);line-height:1.15;max-width:800px}.seo-hub p,.seo-guide{font-size:18px;line-height:1.7}.seo-hub p{max-width:850px}.seo-hub a,.seo-guide a:not(.button){text-decoration:underline;text-underline-offset:4px}.seo-guide h2{font-size:clamp(25px,3vw,34px);line-height:1.2;margin-top:36px}.seo-guide li{margin:12px 0}.seo-guide .button{white-space:normal;text-align:center}.language-route{font:inherit;color:inherit;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;text-decoration:none}.language-route[aria-current=true]{font-weight:700;text-decoration:underline;text-underline-offset:4px}@media(max-width:600px){.seo-hub{padding:40px 24px}.seo-guide{font-size:17px}}
.seo-areas{order:3}.seo-hub{order:4}
.seo-guide>section{padding:0;margin:36px 0;min-height:0}
.page-intro:has(+.seo-guide){padding-block:60px}.page-intro:has(+.seo-guide) h1{font-size:clamp(40px,5.2vw,80px);line-height:1.1;max-width:1050px}@media(max-width:600px){.page-intro:has(+.seo-guide){padding:40px 24px}.page-intro:has(+.seo-guide) h1{font-size:clamp(35px,10vw,48px)}}
.seo-stockists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:28px 0}.seo-stockists>.seo-stockist{padding:22px;margin:0;min-width:0;border:1px solid #173b3926;border-radius:16px;background:#fffaf1}.seo-stockist h3{font-size:24px;line-height:1.2;margin:0 0 12px}.seo-stockist p{margin:8px 0}.seo-stockist a{overflow-wrap:anywhere}.seo-table-wrap{overflow:auto;margin:24px 0}.seo-table{width:100%;border-collapse:collapse;text-align:left}.seo-table th,.seo-table td{padding:14px;border-bottom:1px solid #173b3933;vertical-align:top}.seo-table caption{font-size:14px;text-align:left;margin-bottom:12px}.seo-breadcrumb{font-size:14px;margin-bottom:32px}.seo-area-links{line-height:2.4}.seo-guide .small-note{font-size:14px}.seo-guide .button{max-width:100%}@media(max-width:680px){.seo-stockists{grid-template-columns:1fr}.seo-stockist h3{font-size:23px}.seo-table th,.seo-table td{padding:10px}}
