.sf-pani .sf-seo-help{padding:3rem var(--home-gutter,2.4rem);color:var(--pani-ink);background:var(--pani-pale)}
.sf-seo-help>.pani-container{max-width:var(--home-container,1280px)}
.sf-pani .sf-seo-help-heading{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;margin-bottom:2rem}
.sf-pani .sf-seo-help-heading h2{font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.2;letter-spacing:-.02em}
.sf-pani .sf-seo-help-heading p{max-width:49ch;font-size:1rem;line-height:1.6;letter-spacing:0;color:var(--brand-muted)}
.sf-seo-help-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}
.sf-pani .sf-seo-help-grid h3{font-size:1.125rem;line-height:1.4;letter-spacing:0}
.sf-pani .sf-seo-help-grid p{margin-top:.65rem;font-size:1rem;line-height:1.6;letter-spacing:0;color:var(--brand-muted)}
.sf-pani .sf-seo-help-grid a{display:inline-block;min-height:2.75rem;padding-block:.75rem;font-size:.9375rem;line-height:1.5;letter-spacing:0;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}
.sf-pani .sf-seo-help-grid a:focus-visible{outline:2px solid var(--pani-ink);outline-offset:4px}
.sf-pani .sf-product-fit-care{margin-top:1.5rem;padding-block:1.25rem;border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border)}
.sf-pani .sf-product-fit-care h2{font-size:1.2rem;line-height:1.4}
.sf-pani .sf-product-fit-care p{margin-top:.75rem;font-size:1rem;line-height:1.6;letter-spacing:0}
.sf-pani .sf-product-fit-care a{display:inline-block;min-height:2.75rem;padding-block:.75rem;font-size:1rem;line-height:1.5;text-decoration:underline;text-underline-offset:.2em}
@media(max-width:991px){.sf-seo-help-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.sf-pani .sf-seo-help-heading{display:block}.sf-pani .sf-seo-help-heading p{margin-top:1rem}}
@media(max-width:479px){.sf-pani .sf-seo-help{padding-block:2.5rem}.sf-seo-help-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem}.sf-seo-help-grid article+article{border-top:1px solid var(--brand-border);padding-top:1.25rem}.sf-pani .sf-seo-help-heading{margin-bottom:1.5rem}}

.sf-pani .sf-seo-how-checks{padding:3rem 2.4rem;background:var(--pani-pale)}
.sf-seo-how-checks>.pani-container{max-width:64rem}
.sf-pani .sf-seo-how-checks h2{font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.2;letter-spacing:-.02em}
.sf-pani .sf-seo-how-checks p{margin-top:1rem;font-size:1rem;line-height:1.6;letter-spacing:0;max-width:70ch}
.sf-pani .sf-seo-how-checks a{display:inline-block;min-height:2.75rem;padding-block:1rem;font-size:1rem;line-height:1.5;text-decoration:underline;text-underline-offset:.2em}
@media(max-width:767px){.sf-pani .sf-seo-how-checks{padding:2.5rem 1.5rem}}
