html.has-news-dialog{overflow:hidden}.news-modal{color:#f0e5de;overscroll-behavior:contain;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:28px;position:fixed;inset:0}.news-modal[open]{place-items:center;display:grid}.news-modal::backdrop{background:0 0}.news-modal-shade{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080403db;position:fixed;inset:0}.news-modal-card{background:linear-gradient(130deg,#30201b,#140d0c 70%);border:1px solid #d4907666;border-radius:22px;flex-direction:column;width:min(860px,100%);max-height:calc(100svh - 56px);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 100px #0008,inset 0 1px #ffceb522}.news-modal-header{border-bottom:1px solid #c87e6233;flex:none;align-items:center;gap:22px;padding:12px 22px;display:flex}.news-modal-header img{filter:brightness(0)invert();width:44px;height:auto}.news-modal-close{color:#f0ddd2;width:44px;height:44px;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #d09a7e55;border-radius:50%;flex-shrink:0;margin-left:auto;font-size:26px}.news-modal-close:hover{background:#d99a731a}.news-modal-close:focus-visible{outline-offset:3px;outline:2px solid #efb498}.news-modal-content{overscroll-behavior:contain;min-height:0;overflow-y:auto}.news-modal-image{object-fit:cover;aspect-ratio:1.75;width:100%;max-height:45svh;display:block}.news-modal-copy{padding:26px 32px 32px}.news-modal-copy h2{letter-spacing:-.025em;margin:0;font-size:clamp(28px,4vw,42px);font-weight:500;line-height:1.08}@media (max-width:700px){.news-modal{padding:16px}.news-modal-card{border-radius:18px;max-height:calc(100svh - 32px)}.news-modal-header{padding:10px 16px}.news-modal-copy{padding:24px}}
