
/* OUTOFSCOPE v2 — legibility, hero proportions, and model-first cards */
body.editorial .nav{background:#f6f5f2!important;color:#171717!important}
body.editorial .nav .brand-logo{width:clamp(185px,18vw,245px);height:auto;filter:none!important}
body.editorial .nav a{color:#171717}
body.editorial .editorial-cover{height:clamp(540px,61vw,740px);min-height:0}
body.editorial .editorial-cover .cover-content{box-sizing:border-box;max-width:min(660px,60vw);padding:clamp(65px,7vw,100px) 0 45px 5.5%}
body.editorial .editorial-cover .cover-content h1{font-size:clamp(49px,6vw,94px)!important;line-height:.98!important;letter-spacing:-.065em!important;margin:20px 0 18px!important;overflow-wrap:normal}
body.editorial .editorial-cover .cover-desc{font-size:clamp(13px,1.2vw,16px);line-height:1.5}
body.editorial .editorial-cover .cover-image{inset:0;background-position:70% 38%;opacity:1}
body.editorial .editorial-cover .cover-shade{background:linear-gradient(90deg,rgba(0,0,0,.96) 0%,rgba(0,0,0,.79) 36%,rgba(0,0,0,.08) 88%)}
body.editorial .collection-image{height:clamp(300px,27vw,410px)!important;overflow:hidden}
body.editorial .collection-image img{width:100%;height:100%;object-fit:cover!important;object-position:center 54%!important;display:block}
body.editorial .collection-card:hover img{transform:scale(1.025)}
body.editorial .site-footer img{filter:none!important}
@media(max-width:850px){body.editorial .editorial-cover .cover-content{max-width:90%;padding:80px 6% 30px}body.editorial .editorial-cover .cover-content h1{font-size:clamp(45px,9vw,75px)!important}body.editorial .editorial-cover .cover-image{inset:0;opacity:.58;background-position:68% center}body.editorial .collection-image{height:380px!important}}
@media(max-width:550px){body.editorial .editorial-cover{height:570px}body.editorial .editorial-cover .cover-content{padding-top:75px}body.editorial .editorial-cover .cover-content h1{font-size:clamp(44px,10vw,59px)!important}body.editorial .collection-image{height:370px!important}}
