body.v5-direction .sa-editorial{background:#151513;color:#f4f1eb;padding-bottom:clamp(56px,7vw,120px)}
body.v5-direction .sa-editorial .sa-shell{width:min(1440px,calc(100% - 80px));margin-inline:auto}
body.v5-direction .sa-editorial :is(h1,h2,h3,p){overflow-wrap:break-word}
body.v5-direction .sa-editorial :is(.sa-editorial-hero,.sa-article-hero){padding-block:clamp(32px,5vw,80px);max-width:1440px}
body.v5-direction .sa-editorial h1{font-size:clamp(36px,5.5vw,84px);line-height:1.05;letter-spacing:-.05em;max-width:18ch;margin:24px 0;color:#f4f1eb}
body.v5-direction .sa-editorial-hero>p:last-child{max-width:65ch;color:#bdbeb5;font-size:clamp(17px,1.4vw,21px);line-height:1.6}
body.v5-direction .sa-editorial-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr));gap:48px}
body.v5-direction .sa-editorial-card{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;max-width:1100px}
body.v5-direction .sa-editorial-visual{display:block;aspect-ratio:16/9;height:auto;min-height:0;overflow:hidden;background:#242422;border-radius:0;transform:none}
body.v5-direction .sa-editorial-visual img{display:block;width:100%;height:100%;object-fit:cover;transform:none}
body.v5-direction .sa-editorial-card h2{font-size:clamp(26px,3vw,44px);line-height:1.15;letter-spacing:-.035em;margin:20px 0;color:#f4f1eb}
body.v5-direction .sa-editorial-card h2 a{color:inherit;text-decoration:none}
body.v5-direction .sa-editorial-card>p{color:#bdbeb5;max-width:65ch;line-height:1.65;font-size:17px}
body.v5-direction :is(.sa-editorial-meta,.sa-article-meta){color:#bdbeb5;border-color:#50504a;display:flex;flex-wrap:wrap;gap:16px}
body.v5-direction .sa-editorial .v5-editorial-caption{font-size:12px;line-height:1.5;color:#bdbeb5;margin:12px 0 24px;max-width:90ch}
body.v5-direction .sa-article-cover img{width:100%;height:auto;max-height:750px;object-fit:cover;display:block}
body.v5-direction .sa-article-layout{background:#f4f1eb;color:#151513;padding:clamp(24px,5vw,72px);margin-top:48px;display:grid;grid-template-columns:180px minmax(0,760px);justify-content:center;gap:clamp(24px,5vw,80px);box-sizing:border-box}
body.v5-direction .sa-article-content{font-size:18px;line-height:1.8;min-width:0;color:#151513}
body.v5-direction .sa-article-content :is(h2,h3){color:#151513;line-height:1.2;margin-top:2em}
body.v5-direction .sa-article-content a{color:#8d3026;text-underline-offset:4px}
body.v5-direction .sa-article-layout aside{color:#5e5e55;line-height:1.7}
body.v5-direction .sb-article-related{padding-block:56px;color:#f4f1eb;display:flex;flex-wrap:wrap;gap:24px;align-items:center}
body.v5-direction .sb-article-related h2{width:100%;color:#f4f1eb}
body.v5-direction .sa-editorial a:focus-visible{outline:3px solid #e97b65;outline-offset:5px}
@media(max-width:760px){body.v5-direction .sa-editorial .sa-shell{width:calc(100% - 40px)}body.v5-direction .sa-article-layout{grid-template-columns:1fr;padding:24px 20px}body.v5-direction .sa-article-layout aside{display:flex;gap:12px}body.v5-direction .sa-article-content{font-size:17px}body.v5-direction .sa-editorial-grid{gap:36px}body.v5-direction .sa-editorial h1{max-width:none}}
body.v5-direction .sa-editorial :is(.sa-eyebrow,.sa-breadcrumbs [aria-current]){color:#e88470}
