/* Agntix-inspired editorial composition in SEM Lion's own visual language. */
.sml-news{background:var(--sml-paper);color:var(--sml-ink);font-family:Arial,Helvetica,sans-serif}
.sml-news-heading{background:var(--sml-ink);color:var(--sml-paper);padding:60px 6vw 34px}
.sml-news-kicker,.sml-news-archive-note{display:flex;justify-content:space-between;gap:25px;font:11px/1.6 Arial;letter-spacing:.12em}
.sml-news-kicker{color:#b7b4b0}
.sml-news-title-row{display:grid;grid-template-columns:1.5fr 1fr;gap:9vw;align-items:end;padding:40px 0 44px}
.sml-news h1{font:400 clamp(62px,8.5vw,144px)/.92 SMLDisplay,Arial;letter-spacing:-.055em;color:var(--sml-paper);margin:0}
.sml-news h1 em{display:block;color:var(--sml-orange);font-style:normal}
.sml-news-title-row>p{font:400 18px/1.6 Arial;max-width:365px;color:#c5c1ba;margin:0 0 6px}
.sml-news-archive-note{border-top:1px solid #ffffff30;padding-top:25px;color:#b7b4b0;align-items:center}
.sml-news-archive-note>span:last-child{letter-spacing:0;font-size:12px}
.sml-news-stories{padding:50px 6vw 85px;max-width:1800px;margin:auto}
.sml-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:65px 32px}
.sml-news-card{min-width:0;display:flex;flex-direction:column}
.sml-news-image{display:block;aspect-ratio:16/10;overflow:hidden;position:relative;background:#252529}
.sml-news-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}
.sml-news-card:hover .sml-news-image img{transform:scale(1.035)}
.sml-news-image-fallback{display:grid;place-items:center;height:100%;color:#f4f1ea;font:24px SMLDisplay}
.sml-news-image-label{position:absolute;left:24px;top:24px;background:var(--sml-paper);color:var(--sml-ink);padding:9px 12px;font:10px Arial;letter-spacing:.12em}
.sml-news-card-copy{display:flex;flex-direction:column;flex:1;padding-top:24px}
.sml-news-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 14px;color:#635f59;font:11px/1.5 Arial}
.sml-news-meta>span{max-width:65%;text-transform:uppercase;letter-spacing:.07em}
.sml-news h2{font:400 clamp(24px,2.15vw,34px)/1.15 SMLDisplay,Arial;letter-spacing:-.025em;color:var(--sml-ink);margin:18px 0}
.sml-news h2 a{color:inherit}.sml-news h2 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
.sml-news-card-copy>p{font:14px/1.75 Arial;color:#635f59;margin:0 0 26px}
.sml-news-card-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:20px;border-top:1px solid #c9c4bb;font:11px/1.5 Arial}
.sml-news-card-bottom>span{color:#635f59}.sml-news-card-bottom>a{color:var(--sml-ink);display:flex;gap:20px;align-items:center;font-size:12px}.sml-news-card-bottom>a>span{font-size:24px;color:#be3718}
.sml-news-featured{grid-column:1/-1;display:grid;grid-template-columns:1.1fr 1fr;background:#1a1a1d;color:var(--sml-paper)}
.sml-news-featured .sml-news-image{aspect-ratio:auto;min-height:430px;height:100%}
.sml-news-featured .sml-news-card-copy{padding:44px}
.sml-news-featured h2{font-size:clamp(30px,3vw,48px);color:var(--sml-paper);margin:28px 0 24px}
.sml-news-featured .sml-news-meta,.sml-news-featured .sml-news-card-copy>p,.sml-news-featured .sml-news-card-bottom>span{color:#bdb9b2}
.sml-news-featured .sml-news-card-bottom{border-color:#ffffff30}.sml-news-featured .sml-news-card-bottom>a{color:var(--sml-paper)}.sml-news-featured .sml-news-card-bottom>a>span{color:#fa805f}
.sml-news-pagination{display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid #c9c4bb;margin-top:65px;padding-top:28px;font:12px Arial;color:#635f59}
.sml-news-pagination nav{display:flex;gap:8px;flex-wrap:wrap}.sml-news-pagination .page-numbers{width:44px;height:44px;display:grid;place-items:center;border:1px solid #c9c4bb;color:var(--sml-ink)}.sml-news-pagination .current,.sml-news-pagination a:hover{background:var(--sml-ink);color:var(--sml-paper);border-color:var(--sml-ink)}
.sml-news-conversation{padding:65px 6vw;background:var(--sml-orange);display:flex;justify-content:space-between;align-items:end;gap:35px;color:var(--sml-ink)}.sml-news-conversation>div>span{font:10px Arial;letter-spacing:.15em}.sml-news-conversation h2{font-size:clamp(38px,5vw,72px);margin:25px 0 0;line-height:1}.sml-news-conversation>a{color:var(--sml-ink);font:14px Arial;border-bottom:1px solid #0b0b0d88;padding-bottom:15px;display:flex;gap:50px;align-items:center}.sml-news-conversation>a>span{font-size:30px}
@media(max-width:1000px){.sml-news-featured .sml-news-card-copy{padding:28px}.sml-news-title-row{gap:5vw}.sml-news-grid{gap:40px 22px}.sml-news-featured h2{font-size:31px}}
@media(max-width:760px){.sml-news-heading{padding:40px 6vw 25px}.sml-news-kicker{font-size:9px}.sml-news-title-row{grid-template-columns:1fr;gap:25px;padding:30px 0}.sml-news h1{font-size:clamp(53px,13vw,92px)}.sml-news-title-row>p{font-size:15px;max-width:420px}.sml-news-archive-note{align-items:start;flex-direction:column;gap:7px;font-size:9px}.sml-news-archive-note>span:last-child{font-size:11px}.sml-news-stories{padding:28px 6vw 50px}.sml-news-grid{grid-template-columns:1fr;gap:42px}.sml-news-featured{grid-template-columns:1fr}.sml-news-featured .sml-news-image{min-height:0;aspect-ratio:16/10}.sml-news-featured .sml-news-card-copy{padding:25px}.sml-news-featured h2{font-size:29px;margin:20px 0}.sml-news h2{font-size:29px}.sml-news-pagination{align-items:start;flex-direction:column;margin-top:40px}.sml-news-pagination .page-numbers{width:38px;height:38px}.sml-news-conversation{align-items:start;flex-direction:column;padding:45px 6vw}.sml-news-conversation h2{font-size:45px}}
@media(prefers-reduced-motion:reduce){.sml-news-image img{transition:none}.sml-news-card:hover .sml-news-image img{transform:none}}
