/* Scoped exclusively to the five taxonomy SEO blocks. */
.taxonomy-page .taxonomy-section--description .card--seo.sbv3-layout>.sbv3-seo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 36px;align-items:start;margin-top:22px}
.taxonomy-page .taxonomy-section--description .sbv3-seo-group{min-width:0}
.taxonomy-page .taxonomy-section--description .sbv3-seo-group>h3{margin-top:0}
.taxonomy-page .taxonomy-section--description .sbv3-seo-group>p{margin:0 0 1em;line-height:1.75}
@media(max-width:767px){.taxonomy-page .taxonomy-section--description .card--seo.sbv3-layout>.sbv3-seo-grid{grid-template-columns:minmax(0,1fr);gap:22px}}
/* v34: same card, stable two-column groups only after semantic grouping. */
.taxonomy-page .taxonomy-section--description .sbdi29-seo-body.sbv3-layout>.sbv3-seo-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 34px;align-items:start;margin-top:26px}
.taxonomy-page .taxonomy-section--description .sbv3-seo-group{min-width:0;margin:0;padding:0;border:0;background:none;box-shadow:none}
.taxonomy-page .taxonomy-section--description .sbv3-seo-group>h3 {margin:0 0 16px;line-height:1.35}
.taxonomy-page .taxonomy-section--description .sbv3-seo-group>p{margin:0 0 14px;line-height:1.75}
.taxonomy-page .taxonomy-section--description .sbv3-seo-group>:last-child{margin-bottom:0}
.taxonomy-page .taxonomy-section--description .card--seo{overflow-wrap:break-word}
@media(max-width:800px){.taxonomy-page .taxonomy-section--description .sbdi29-seo-body.sbv3-layout>.sbv3-seo-grid{grid-template-columns:minmax(0,1fr);gap:26px}}

