.seo-v16-breadcrumbs{display:flex;align-items:center;gap:9px;min-width:0;font-size:13px;font-weight:600;color:var(--muted);margin:0 0 24px;line-height:1.6}
.seo-v16-breadcrumbs a{flex-shrink:0;text-decoration:none;color:inherit}
.seo-v16-breadcrumbs a:hover{text-decoration:underline;color:var(--text)}
.seo-v16-breadcrumbs [aria-current]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}
.max-landing main>.seo-v16-breadcrumbs{max-width:1240px;margin:18px auto 0;padding:0 28px}
.seo-v16-guides{margin:40px 0;padding:28px;border:1px solid #dfe4dc;border-radius:20px;background:#f3f5ed;color:#15191a}
.seo-v16-guides h2{font-size:clamp(20px,3vw,28px);line-height:1.2;margin:0 0 18px;letter-spacing:-.035em}
.seo-v16-guides>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px}
.seo-v16-guides a{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #d7ddce;padding:14px 0 4px;text-decoration:none;color:inherit;font-size:16px;font-weight:650;line-height:1.4}
.seo-v16-guides a:hover{color:#486022;text-decoration:underline}
.guide-sources{padding-top:16px;border-top:1px solid var(--line);margin-top:32px}
.editorial-meta a{color:inherit;text-underline-offset:3px}
.editorial-content th a{color:inherit;text-decoration:underline;text-underline-offset:3px}
@media(max-width:600px){.seo-v16-breadcrumbs{gap:7px;font-size:12px;margin-bottom:18px}.max-landing main>.seo-v16-breadcrumbs{padding:0 20px}.seo-v16-guides{padding:20px;margin:28px 0}.seo-v16-guides>div{grid-template-columns:1fr}.seo-v16-guides a{font-size:16px}.seo-v16-breadcrumbs [aria-current]{max-width:40vw}}
