.breadcrumb{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;padding-top:1.5rem;font-size:.82rem;line-height:1.6;overflow-wrap:anywhere}
.seo-guides ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem;padding-left:1.25rem}
.seo-guides a{text-underline-offset:.2em}
.article-body li{margin-bottom:.6rem}.seo-product{overflow-wrap:anywhere}
.seo-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.seo-table-scroll{max-width:100%;overflow-x:auto;margin-block:1.5rem;border:1px solid #d7ded5;border-radius:8px}
.seo-preview-note{padding:10px 20px;text-align:center;background:#e8eee4;color:#203e34;font-size:.85rem}
.seo-comparison table{width:100%;border-collapse:collapse;text-align:left;font-size:.9rem;line-height:1.6}
.seo-comparison caption{padding:12px;font-weight:600;text-align:left}.seo-comparison th,.seo-comparison td{padding:12px;vertical-align:top;border-top:1px solid #d7ded5;overflow-wrap:anywhere}.seo-comparison thead{background:#edf1e9}.seo-comparison th{font-weight:600}
@media(max-width:600px){.seo-comparison th,.seo-comparison td{padding:8px;font-size:.8rem}}
@media(max-width:600px){.seo-guides ul{grid-template-columns:1fr}.breadcrumb{font-size:.78rem}}
