/* Opt-in release digest: clear, calm, not a technical changelog. */
.vitala-news-overlay{position:fixed;inset:0;background:rgba(13,14,16,.64);z-index:8000;display:flex;align-items:center;justify-content:center;padding:16px;overflow:auto}
.vitala-news-modal{max-width:580px;width:100%;max-height:min(750px,calc(100dvh - 32px));overflow:auto;background:#fff;color:#18191a;border-radius:22px;box-shadow:0 30px 100px #0004;display:flex;flex-direction:column}
.vitala-news-head{padding:24px 25px 14px}
.vitala-news-head>span{display:block;font-size:11px;letter-spacing:.14em;font-weight:850;color:#9b2236}
.vitala-news-head h2{font-size:clamp(24px,6vw,31px);letter-spacing:-.04em;line-height:1.15;margin:11px 0 8px}
.vitala-news-head p{font-size:13px;color:#676b70;margin:0}
.vitala-news-list{padding:0 25px;overflow:auto;min-height:0}
.vitala-news-item{padding:17px 0;border-top:1px solid #ececec}
.vitala-news-item>span{font-size:11px;font-weight:850;color:#9e2437;letter-spacing:.07em}
.vitala-news-item h3{font-size:18px;line-height:1.3;margin:7px 0 8px}
.vitala-news-item ul{padding-left:20px;margin:0}
.vitala-news-item li{font-size:14px;color:#53565a;line-height:1.55;padding-bottom:7px}
.vitala-news-actions{border-top:1px solid #eee;padding:17px 25px 22px;display:grid;grid-template-columns:1fr 1fr;gap:11px;align-items:center}
.vitala-news-actions a{border:1px solid #e4e4e5;border-radius:12px;min-height:48px;padding:12px 9px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:750;color:#252628;text-align:center;text-decoration:none}
.vitala-news-actions button{border:0;border-radius:12px;min-height:48px;padding:12px 9px;background:#161719;color:#fff;font-size:14px;font-weight:780;cursor:pointer}
.vitala-news-actions :is(button,a):focus-visible{outline:3px solid #ae2337;outline-offset:3px}
@media(max-width:450px){.vitala-news-head,.vitala-news-list{padding-left:18px;padding-right:18px}.vitala-news-actions{padding:14px 18px 18px}}
@media(prefers-reduced-motion:reduce){.vitala-news-overlay,.vitala-news-modal{scroll-behavior:auto}}
