/* V4.5 editorial: scoped, nonintrusive additions. */
.v45-home-intro{max-width:73ch;font-size:1rem;line-height:1.6;margin:0 0 1.3rem;color:#5d3a2c}
.v45-home-stories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:stretch}
.v45-home-story{display:flex;flex-direction:column;min-width:0;background:#f6e8d0;border:1px solid #cba57f;padding:0 0 1.2rem;color:#281b14;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}
.v45-home-story:hover,.v45-home-story:focus-visible{border-color:#d24f1c;box-shadow:0 4px 0 #dfb994;outline-offset:2px}
.v45-home-story img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#221511;display:block}
.v45-home-story small{display:block;margin:1rem 1rem .3rem;color:#a84319;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:800}
.v45-home-story strong{display:block;margin:0 1rem;font-size:clamp(1.06rem,1.6vw,1.42rem);font-family:inherit;line-height:1.18}
.v45-home-story span{display:block;margin:.55rem 1rem .7rem;line-height:1.45;color:#5d4538;font-size:.91rem;flex:1}
.v45-home-story em{margin:0 1rem;color:#a63c15;font-style:normal;font-weight:800;font-size:.8rem;letter-spacing:.02em}
.v45-editorial-hero img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}
.v45-story-body{overflow-wrap:break-word}.v45-story-body h2{margin-top:2rem}.v45-story-body h3{margin-top:1.5rem}.v45-story-body ol,.v45-story-body ul{padding-left:1.65rem;line-height:1.6}.v45-story-body li{margin-bottom:.45rem}
.v45-related{border-top:1px solid #ba6f43;margin-top:2rem;padding-top:1.5rem}.v45-related-links{display:grid;grid-template-columns:1fr;gap:.8rem}.v45-related-links a{display:block;padding:.6rem .75rem;border-left:3px solid #d66c26;background:rgba(197,91,20,.06)}
@media(max-width:850px){.v45-home-stories{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.v45-home-stories{grid-template-columns:1fr;gap:1.25rem}.v45-home-story strong{font-size:1.22rem}.v45-home-story span{font-size:.93rem}}
