:root{--news-accent:#2185d0;--news-accent-soft:rgba(33,133,208,.12);--news-surface:#fff;--news-border:rgba(34,36,38,.1);--news-muted:#8a929a;--news-heading:#1b1c1d;--news-unread:#f2711c}.ui.modal.news-modal{border-radius:16px;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.28)}.ui.modal.news-modal>.header.news-modal-header{display:flex;align-items:center;gap:.9rem;border:0;padding:1.35rem 1.75rem;background:linear-gradient(135deg,#2185d0 0%,#1a69a4 100%);color:#fff}.news-modal-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;border-radius:50%;background:rgba(255,255,255,.18);font-size:1.15rem}.news-modal-icon i.icon{margin:0;color:#fff}.news-modal-heading{display:flex;flex-direction:column;line-height:1.25}.news-modal-title{font-size:1.25rem;font-weight:700;letter-spacing:.2px}.news-modal-subtitle{font-size:.85rem;font-weight:400;opacity:.85}.ui.modal.news-modal>i.close.icon{top:1.35rem;right:1.25rem;color:rgba(255,255,255,.85)}.ui.modal.news-modal>i.close.icon:hover{color:#fff}.ui.modal.news-modal>.content.news-modal-content{background:#f6f8fb;padding:1.1rem 1.25rem}.news-accordion.ui.accordion{background:transparent;box-shadow:none;border-radius:0}.news-accordion .news-item-title{display:flex;align-items:center;gap:.55rem;margin-top:.75rem;padding:.95rem 1.05rem;background:var(--news-surface);border:1px solid var(--news-border);border-radius:12px;color:var(--news-heading);font-weight:600;transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease}.news-accordion .news-item-title:first-child{margin-top:0}.news-accordion .news-item-title:hover{border-color:rgba(33,133,208,.45);box-shadow:0 6px 18px rgba(33,133,208,.12);transform:translateY(-1px)}.news-accordion .news-item-title.active{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:transparent;box-shadow:0 6px 18px rgba(33,133,208,.12)}.news-accordion .news-item-title>i.dropdown.icon{margin:0;color:var(--news-muted);transition:transform .18s ease}.news-item-heading{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.news-item-heading .ui.label{margin:0}.news-item-heading .ui.tag.label{margin-left:0;border-radius:6px;padding:.35em .65em}.news-item-heading .ui.tag.label::before,.news-item-heading .ui.tag.label::after{display:none}.news-item-date{display:inline-flex;align-items:center;gap:.35rem;flex:0 0 auto;margin-left:auto;padding:.25rem .6rem;border-radius:999px;background:#eef2f6;color:var(--news-muted);font-size:.78rem;font-weight:500;white-space:nowrap}.news-item-date i.icon{margin:0;font-size:.85em;opacity:.8}.news-accordion .news-item-title.news-item--unread{border-left:3px solid var(--news-unread)}.news-item-dot{width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:var(--news-unread);box-shadow:0 0 0 3px rgba(242,113,28,.18)}.news-accordion .news-item-title.news-item--unread .news-item-heading{font-weight:700}.news-accordion .news-item-content{padding:0}.news-accordion .news-item-content.active{padding:0}.news-item-body{padding:1rem 1.15rem 1.25rem;background:var(--news-surface);border:1px solid var(--news-border);border-top:0;border-bottom-left-radius:12px;border-bottom-right-radius:12px;color:#3a3f44;line-height:1.6}.news-item-body img{max-width:100%;height:auto;border-radius:8px}.news-item-body ul,.news-item-body ol{padding-left:1.25rem}.ui.modal.news-modal>.actions.news-modal-actions{background:var(--news-surface);border-top:1px solid var(--news-border);padding:1rem 1.25rem}@media(max-width:767px){.ui.modal.news-modal>.header.news-modal-header{padding:1.1rem 1.2rem}.news-modal-title{font-size:1.1rem}.news-accordion .news-item-title{flex-wrap:wrap}.news-item-date{margin-left:1.5rem}}