html{scroll-padding-top:100px}.guide-page{max-width:1000px;margin:auto;padding:46px max(5%,20px) 70px}.guide-page h1{font-size:clamp(2.2rem,5vw,4.2rem);line-height:1.08;max-width:20ch}.guide-page .lead{max-width:70ch}.guide-page section{margin:40px 0}.guide-page p,.guide-page li{max-width:75ch;line-height:1.75}.guide-page h2{font-size:clamp(1.4rem,3vw,2rem)}.guide-page a:not(.button),.seo-guides a{text-decoration:underline;text-underline-offset:4px}.guide-page summary{cursor:pointer;line-height:1.55;padding:12px 0;font-weight:700}.guide-page details{border-bottom:1px solid #466079}.guide-date{font-size:.85rem;color:#b8cddd}.guide-sources,.guide-related,.seo-guides{padding:24px;border:1px solid #466079;border-radius:18px;background:#0d263d}.seo-guides{margin:40px 5%;max-width:1200px}.seo-guides ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding-left:22px}.seo-guides li{line-height:1.6}.guide-page a:focus-visible,.seo-guides a:focus-visible{outline:3px solid #d0ff73;outline-offset:5px}@media(max-width:760px){.seo-guides ul{grid-template-columns:1fr}.guide-page{padding-top:28px}.guide-page section{margin:28px 0}.guide-sources a{overflow-wrap:anywhere}}