.news-page main>.section{padding:30px 0!important}.news-page .news-meta{font-size:12px;color:#617b90;margin:0 0 16px}.news-page .news-language{display:flex;align-items:center;gap:14px;font-size:12px;margin-left:auto}.news-page .news-breadcrumb-row{display:flex;gap:20px;align-items:center;justify-content:space-between}.news-page .news-breadcrumb-row .breadcrumb{margin-bottom:0!important}.news-page .news-article{max-width:860px;margin:0 auto;font-size:15px;line-height:1.9;color:#3b556b}.news-page .news-article h2{font-size:22px!important;line-height:1.5!important;margin:32px 0 14px!important;color:#183c58;font-weight:600}.news-page .news-article p,.news-page .news-article li{font-size:14px!important;line-height:1.9!important}.news-page .news-article p{margin:0 0 16px}.news-page .news-article ul{padding-left:22px}.news-page .news-article li{margin-bottom:9px}.news-page .news-intro{font-size:16px!important;color:#244c6a}.news-page .news-intake{border-left:3px solid #457a9f;background:#edf4fa;padding:18px 22px;border-radius:6px}.news-page .news-intake p{margin:0}.news-page .news-table table{width:100%;border-collapse:collapse;font-size:14px}.news-page .news-table th,.news-page .news-table td{padding:12px 16px;border:1px solid #d6e2ed;text-align:left}.news-page .news-table th{background:#edf3f8;font-weight:500;width:50%}.news-page .news-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin:26px 0}.news-page .news-actions .btn{font-size:13px;line-height:1.6;border-radius:6px;padding:12px 18px;background:#193e5c;color:white}.news-page .news-actions>a{font-size:13px}.news-page .news-card{border:1px solid #d9e3ed;border-top:3px solid #3d739b;border-radius:10px;padding:26px;background:#f6f9fc;max-width:900px}.news-page .news-card h2{font-size:25px!important;line-height:1.4!important;margin:8px 0 14px!important}.news-page .news-card h2 a{color:#173d5b;text-decoration:none}.news-page .news-card p{font-size:14px;line-height:1.8;color:#526b80}.news-page .news-card-links{display:flex;gap:20px;font-size:13px;font-weight:600}.news-page a:focus-visible{outline:2px solid #4c87b1;outline-offset:4px}@media(max-width:650px){.news-page .news-article h2{font-size:20px!important}.news-page .news-breadcrumb-row{align-items:flex-start}.news-page .news-card{padding:20px}.news-page .news-card h2{font-size:22px!important}}
.news-page .news-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:36px;align-items:start}
.news-page .news-layout .news-article{max-width:none;min-width:0;margin:0}
.news-page .news-programmes{border:1px solid #d6e2ed;border-top:3px solid #3b6e94;border-radius:9px;background:#f4f8fc;padding:20px;box-sizing:border-box;min-width:0}
.news-page .news-sidebar-title{font-size:16px;font-weight:600;line-height:1.5;color:#183d59;margin-bottom:18px}
.news-page .news-programmes section+section{margin-top:22px;padding-top:18px;border-top:1px solid #d6e2ed}
.news-page .news-programmes h2{font-size:13px!important;line-height:1.5!important;color:#315f81;margin:0 0 10px!important;font-weight:600}
.news-page .news-programmes a{display:block;font-size:12px;line-height:1.65;padding:10px 0;border-bottom:1px solid #e0e8f0;color:#214b6b;text-decoration:none}
.news-page .news-programmes a:last-child{border:0;padding-bottom:0}
.news-page .news-programmes a:hover{color:#1764ae;text-decoration:underline}
@media(max-width:900px){.news-page .news-layout{grid-template-columns:minmax(0,1fr) 280px;gap:24px}}
@media(max-width:760px){.news-page .news-layout{grid-template-columns:1fr}.news-page .news-programmes{margin-top:12px}}

.news-page .news-card+.news-card{margin-top:20px}.news-page .news-table{overflow-x:auto}.news-page .news-table th{width:auto}.news-page .news-table thead th{background:#1a405f;color:#fff}
