/* BigCHomes v17 — image discipline, article alignment, guide card cleanup */
/* Home hero: shorter headline + cleaner emphasis. */
.home-hero-v6-copy h1 em{color:#9fe8ff;font-style:normal}
/* Homepage guide grid: every card uses the same layout, no narrow legacy first card. */
.guide-grid-v6>a{min-width:0}
.guide-grid-v6>a>div{min-width:0}
.guide-grid-v6 h3,.guide-grid-v6 p{overflow-wrap:normal;word-break:normal}
/* Seller image: use a strong full-resolution source without stretching. */
.local-visual-v17 img{width:100%;height:auto;object-fit:contain}
/* Blog landing thumbnails: consistent size, but every article gets its own image. */
.blog-row-v16>a:first-child{display:block;aspect-ratio:16/10;overflow:hidden;border-radius:15px;background:#eef5f8}
.blog-row-v16>a:first-child img{width:100%;height:100%!important;object-fit:cover!important;object-position:center;display:block;border-radius:0;box-shadow:none}
/* Individual posts align the banner, TL;DR, facts and article body on one centered column. */
.legacy-article-hero-v16 .wrap{max-width:1060px;margin-inline:auto}
.legacy-article-hero-v16 h1{max-width:1030px;font-size:clamp(2.2rem,4.1vw,3.65rem)}
.legacy-blog-v16{max-width:1060px;margin-inline:auto}
.legacy-image-v16{max-width:960px}
.legacy-image-v16.medium{max-width:920px}
.legacy-image-v16.brand.medium,.legacy-image-v16.brand{max-width:1060px;width:100%}
.legacy-image-v16.brand img{width:100%;height:auto;object-fit:contain}
.legacy-tldr-v16,.legacy-facts-v16,.legacy-jump-v16,.legacy-callout-v16{width:100%;box-sizing:border-box}
/* Utility maps should be readable instead of over-cropped. */
.legacy-image-v16.map img{object-fit:contain!important;background:#fff;padding:8px;border:1px solid #dce7ee}
@media(max-width:900px){.legacy-article-hero-v16 .wrap,.legacy-blog-v16{max-width:calc(100% - 32px)}.blog-row-v16>a:first-child{aspect-ratio:16/10}}
