
.seo-guide{padding:64px 0}.seo-guide .eyebrow{color:#417505}.seo-guide h2{font-size:clamp(28px,3.3vw,42px);max-width:850px;line-height:1.15}.seo-guide-intro{max-width:800px;font-size:16px;line-height:1.8}.seo-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:30px}.seo-guide article{padding:26px;border:1px solid #dce7d2;border-radius:12px;background:#f5f9ef;min-width:0}.seo-guide article h3{font-size:21px;line-height:1.3;margin:0 0 12px}.seo-guide article p{font-size:14px;line-height:1.8;margin:0 0 14px}.seo-guide article p:last-child{margin:0}.seo-guide a:not(.button){color:#417505;text-decoration:underline;text-underline-offset:4px}.seo-guide-links{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:25px;font-size:14px;font-weight:700}.breadcrumbs{display:flex;flex-wrap:wrap;gap:9px;align-items:center;padding:22px 0 0;font-size:11px;line-height:1.7;color:#6c7e5c}.breadcrumbs a{color:#417505}.breadcrumbs+section.page-hero{padding-top:45px}.seo-guide details{border-bottom:1px solid #dce7d2}.seo-guide summary{cursor:pointer;padding:18px 0;font-size:16px;font-weight:700;line-height:1.5}.seo-guide details p{max-width:850px;font-size:14px;line-height:1.8;padding-bottom:16px}.seo-guide-foot{font-size:12px;color:#6c7e5c;margin-top:24px;line-height:1.7}@media(max-width:760px){.seo-guide{padding:42px 0}.seo-guide-grid{grid-template-columns:1fr;gap:16px}.seo-guide article{padding:23px}.seo-guide-intro{font-size:15px}.breadcrumbs+section.page-hero{padding-top:30px}}
