img{height:auto}
.search-positioning{background:#f5f1eb}
.search-positioning h2{font-size:clamp(2rem,3.3vw,3.3rem);line-height:1.15}
.guide-links{display:flex;flex-wrap:wrap;gap:18px 28px;margin-top:26px}
.seo-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-top:18px;padding-bottom:18px;font-size:12px;color:#52616c;line-height:1.7}
.seo-breadcrumb a{text-decoration:underline;text-underline-offset:4px}
.guide-body{max-width:900px}
.guide-byline{font-size:13px;color:#52616c;line-height:1.8;margin:0 0 36px}
.guide-answer{padding:30px 0;border-top:1px solid #d6d1c7;scroll-margin-top:190px}
.guide-answer h2,.guide-next h2{font-size:clamp(1.65rem,2.7vw,2.4rem);line-height:1.2;margin:0 0 20px}
.guide-answer p,.guide-next p{font-size:17px;line-height:1.85;max-width:76ch}
.guide-next{padding:34px;background:#f5f1eb;margin-top:25px}
body[data-page="guide"] .page-intro h1{font-size:clamp(2.5rem,5.6vw,4.8rem)}
body[data-page="guide"] .page-intro .lede{max-width:950px}
@media(max-width:720px){.seo-breadcrumb{font-size:11px;gap:9px}.guide-answer p,.guide-next p{font-size:16px}.guide-next{padding:24px}.guide-links{flex-direction:column;align-items:flex-start}.guide-body{width:calc(100% - 44px)}}
