.news-popup{box-sizing:border-box;width:min(720px,calc(100% - 32px));max-height:85vh;overflow:auto;background:#10151d;color:#f4f5f7;border:1px solid #56606d;border-radius:18px;padding:28px;font-family:inherit}.news-popup::backdrop{background:rgba(0,0,0,.75)}.news-popup-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.news-popup h2{font-size:2rem;margin:0 0 20px}.news-popup .eyebrow{font-size:.75rem;letter-spacing:.16em;color:#b9c4d1}.news-close{border:1px solid #6b7380;border-radius:50%;background:transparent;color:inherit;width:40px;height:40px;font-size:26px;cursor:pointer;flex-shrink:0}.news-popup article{padding:22px 0;border-top:1px solid #39404c}.news-popup h3{font-size:1.2rem;margin:0 0 10px}.news-popup p{line-height:1.65}.news-date{color:#edb9ca;font-weight:600}.news-video-link{display:inline-block;margin-top:8px;color:#fff;padding:12px 16px;background:#a92d54;border-radius:8px;text-decoration:none;font-weight:600}.news-video-link:hover{background:#c23e68}.news-popup a:focus-visible,.news-close:focus-visible{outline:3px solid #fff;outline-offset:4px}@media(max-width:480px){.news-popup{padding:20px}}
