.news-article-shell{background:var(--news-paper);color:var(--news-ink);padding:clamp(2rem,6vw,5rem) 1rem}.news-preview{width:min(820px,100%);margin:0 auto 2rem;padding:.8rem 1rem;background:#fff2bf;border:1px solid #d9b94b;color:#4a3900}.news-article{width:min(820px,100%);margin:auto}.news-back{display:inline-block;margin-bottom:3rem;color:var(--news-ink);font-weight:800;text-decoration:none}.news-article__head h1{font-family:Georgia,serif;font-size:clamp(2.5rem,7vw,5.5rem);line-height:1.02;letter-spacing:-.045em;margin:.75rem 0 1.25rem}.news-article__lead{font-family:Georgia,serif;font-size:clamp(1.2rem,2.5vw,1.65rem);line-height:1.55;color:#4f4a45}.news-article__meta{font-size:.78rem;color:var(--news-muted);margin:1.5rem 0 0}.news-article__cover{width:min(1100px,calc(100vw - 2rem));margin:3rem 50%;transform:translateX(-50%)}.news-article__cover img{display:block;width:100%;max-height:680px;object-fit:cover}.news-article__cover figcaption{font-size:.72rem;color:var(--news-muted);margin-top:.5rem}.news-article__body{font-family:Georgia,serif;font-size:1.12rem;line-height:1.85;margin-top:3rem}.news-article__body h2,.news-article__body h3{font-family:Inter,sans-serif;line-height:1.15;margin:2.5rem 0 1rem}.news-article__body h2{font-size:2rem}.news-article__body h3{font-size:1.45rem}.news-article__body a{color:#9f162e}.news-article__body img{max-width:100%;height:auto}.news-article__body blockquote{border-left:4px solid var(--news-red);margin:2rem 0;padding:.5rem 0 .5rem 1.5rem;font-size:1.35rem;font-style:italic}.news-share,.news-topics{border-top:1px solid #c9c2b8;margin-top:3rem;padding-top:1.5rem}.news-share h2,.news-topics h2,.news-related>h2{font-family:'Bebas Neue';font-size:1.7rem}.news-share button{border:1px solid #aaa097;background:transparent;padding:.65rem 1rem;font:inherit;font-weight:700;margin-right:.5rem;cursor:pointer}.news-share span{font-size:.8rem;color:var(--news-muted)}.news-topics div{display:flex;flex-wrap:wrap;gap:.55rem}.news-topics a{color:var(--news-ink);text-decoration:none;border:1px solid #c9c2b8;border-radius:999px;padding:.45rem .75rem;font-size:.78rem}.news-related{width:min(1100px,100%);margin:5rem auto 0;border-top:3px solid var(--news-ink);padding-top:1rem}.news-related__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.news-related img{width:100%;aspect-ratio:16/9;object-fit:cover}.news-related h3{font-family:Georgia,serif;line-height:1.3}.news-related h3 a{color:inherit;text-decoration:none}.news-404{background:#f2eee7;color:#171515;text-align:center;padding:8rem 1rem}.news-404 a{color:#9f162e}@media(max-width:680px){.news-related__grid{grid-template-columns:1fr}.news-article__cover{margin-top:2rem}.news-article__body{font-size:1.05rem}}

.news-article__cover img,
.news-related img {
    aspect-ratio: 1;
    object-fit: contain;
    background: #171515;
}
