.visible-breadcrumbs{color:#173f35b8;width:min(1180px,100% - 2rem);margin:0 auto;padding:1rem 0 0;font-size:.78rem;font-weight:750}.visible-breadcrumbs ol,.visible-breadcrumbs li{margin:0;padding:0;list-style:none}.visible-breadcrumbs ol,.visible-breadcrumbs li,.visible-breadcrumbs a{align-items:center;gap:.42rem;display:flex}.visible-breadcrumbs ol{flex-wrap:wrap}.visible-breadcrumbs a:hover{color:var(--orange,#f3a15a)}.visible-breadcrumbs span[aria-current=page]{color:var(--forest-dark,#173f35)}.seo-guide-page{padding-bottom:clamp(3rem,7vw,6rem)}.seo-guide-hero{background:linear-gradient(135deg,#f6eedf,#e2f0e4);border-radius:36px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.5rem,5vw,4rem);width:min(1180px,100% - 2rem);margin:clamp(1rem,3vw,2.5rem) auto 0;padding:clamp(2rem,6vw,5rem);display:grid;overflow:hidden}.seo-guide-hero h1{letter-spacing:-.065em;max-width:900px;margin:0;font-size:clamp(2.6rem,6vw,5.8rem);line-height:.98}.seo-guide-hero>div>p:not(.eyebrow){color:#51655d;max-width:760px;margin:1.5rem 0 0;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.75}.seo-guide-hero-icon{aspect-ratio:1;color:#fffaf0;background:var(--forest,#235f53);border-radius:44% 56% 48% 52%;place-items:center;width:clamp(120px,18vw,210px);display:grid;box-shadow:0 24px 55px #173f352e}.seo-guide-introduction,.seo-guide-sections,.seo-guide-note,.seo-guide-related,.seo-guide-final{width:min(1040px,100% - 2rem);margin-inline:auto}.seo-guide-introduction{text-align:center;padding:clamp(3rem,7vw,6rem) 0 clamp(1.5rem,4vw,3rem)}.seo-guide-introduction .eyebrow{justify-content:center}.seo-guide-introduction h2,.seo-guide-related h2{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,4vw,3.8rem);line-height:1.02}.seo-guide-introduction>p:not(.eyebrow){max-width:800px;color:var(--muted,#66766f);margin:1.25rem auto 0;line-height:1.8}.seo-guide-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.seo-guide-section{background:#ffffffad;border:1px solid #173f3521;border-radius:24px;padding:clamp(1.4rem,3vw,2rem)}.seo-guide-section h2,.seo-guide-note h2{margin:0;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.15}.seo-guide-section p,.seo-guide-note p{color:var(--muted,#66766f);margin:.9rem 0 0;line-height:1.75}.seo-guide-section ul{color:#40574f;margin:1rem 0 0;padding-left:1.2rem;line-height:1.7}.seo-guide-note{color:#fffaf0;background:#173f35;border-radius:24px;align-items:flex-start;gap:1rem;margin-top:1rem;padding:clamp(1.4rem,3vw,2rem);display:flex}.seo-guide-note p{color:#fffaf0c7}.seo-guide-note>svg{color:#f3a15a;flex:none;margin-top:.2rem}.seo-guide-related{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);align-items:end;gap:2rem;margin-top:clamp(3rem,7vw,6rem);display:grid}.seo-guide-related nav{gap:.65rem;display:grid}.seo-guide-related nav a{background:#fff;border:1px solid #173f3524;border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;min-height:52px;padding:0 1rem;font-weight:800;display:flex}.seo-guide-final{margin-top:clamp(3rem,7vw,6rem)}@media (width<=760px){.seo-guide-hero{border-radius:26px;grid-template-columns:1fr}.seo-guide-hero-icon{width:110px}.seo-guide-sections,.seo-guide-related{grid-template-columns:1fr}.visible-breadcrumbs{font-size:.72rem}}
