.news-page{direction:rtl;max-width:720px;margin:0 auto;padding:12px 12px 110px}.news-card{display:block;background:var(--roado-surface);border:1px solid var(--roado-border);border-radius:14px;padding:12px 14px;color:var(--roado-navy);text-decoration:none}.news-card+.news-card{margin-top:10px}.news-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:.78rem;color:var(--roado-text-2)}.news-cat{background:var(--roado-green-light);color:var(--roado-green);border-radius:999px;padding:1px 9px;font-weight:600}.news-card-title{font-weight:700;font-size:.98rem;line-height:1.7;margin:6px 0 2px}.news-card-summary{font-size:.85rem;line-height:1.8;color:var(--roado-text-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-headlines{background:var(--roado-surface);border:1px solid var(--roado-border);border-radius:14px;overflow:hidden}.news-headline{display:flex;align-items:center;gap:10px;padding:11px 14px;color:var(--roado-navy);text-decoration:none}.news-headline+.news-headline{border-top:1px solid var(--roado-border)}.news-headline-title{flex:1;min-width:0;font-weight:600;font-size:.9rem;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-headline-date{flex:0 0 auto;font-size:.75rem;color:var(--roado-text-2)}.news-headline i{font-size:.8rem;color:var(--roado-text-2)}.news-section-head{display:flex;justify-content:space-between;align-items:center;margin:22px 0 10px}.news-section-head h2{font-size:1rem;font-weight:700;margin:0}.news-section-head a{font-size:.85rem;color:var(--roado-green);text-decoration:none}.news-pager{display:flex;justify-content:space-between;gap:10px;margin-top:16px}.news-empty{text-align:center;color:var(--roado-text-2);padding:32px 16px}.news-article{background:var(--roado-surface);border:1px solid var(--roado-border);border-radius:16px;padding:16px}.news-article h1{font-size:1.2rem;font-weight:700;line-height:1.8;margin:10px 0 6px}.news-lead{font-size:.92rem;line-height:1.9;color:var(--roado-text-2);margin-bottom:14px}.news-body{font-size:.98rem;line-height:2.05;color:var(--roado-navy);overflow-wrap:anywhere}.news-body h2{font-size:1.06rem;font-weight:700;margin:18px 0 6px}.news-body h3{font-size:1rem;font-weight:700;margin:14px 0 4px}.news-body ul{padding-inline-start:20px}.news-body a{color:var(--roado-green)}.news-body .callout{background:var(--roado-yellow-light);border-radius:12px;padding:10px 12px;margin:12px 0}.news-source{font-size:.82rem;color:var(--roado-text-2);border-top:1px solid var(--roado-border);margin-top:16px;padding-top:10px}.news-source a{color:var(--roado-green)}.nav-item.has-new{position:relative}.nav-item .nav-new{position:absolute;top:6px;right:calc(50% - 18px);width:9px;height:9px;border-radius:50%;background:var(--roado-alert);border:2px solid var(--roado-surface)}.news-dot{width:9px;height:9px;border-radius:50%;background:var(--roado-alert);flex-shrink:0}.news-headlines:has(.is-unread) .news-headline:not(.is-unread) .news-headline-title{font-weight:400;color:var(--roado-text-2)}.news-headline.is-unread .news-headline-title{font-weight:700}.news-new{display:inline-flex;align-items:center;gap:5px;background:var(--roado-alert-light);color:var(--roado-alert-text);border-radius:999px;padding:1px 9px;font-weight:700}.news-new:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--roado-alert)}.news-card:not(.is-unread) .news-card-title{font-weight:500}
