/* Article-only editorial refinement; existing navigation, contact forms and carousel unchanged. */
.news-editorial .ui-article-hero {background:#f4f6f6;padding-block:36px 48px;}
.news-editorial .ui-article-hero h1 {max-width:1050px;font-size:clamp(29px,3.5vw,47px);line-height:1.42;letter-spacing:-.025em;overflow-wrap:anywhere;}
.news-editorial .ui-article-layout {grid-template-columns:minmax(0,800px) minmax(220px,1fr);gap:56px;}
.news-editorial .ui-article-copy .ui-article-lead {font-size:19px;line-height:1.95;color:#263f48;}
.news-article-figure {margin:0 0 42px;}
.news-article-figure img {display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border:1px solid #dce4e6;}
.news-editorial .ui-article-copy h2 {font-size:25px;font-weight:650;line-height:1.55;margin-top:42px;}
.news-editorial .ui-article-copy p {font-size:17px;line-height:2.05;color:#344b55;}
.news-editorial .ui-article-copy section {margin:0;padding:0;background:none;border:0;}
.news-editorial .ui-news-meta {display:flex;flex-wrap:wrap;gap:10px 22px;color:#53666f;}
.news-editorial .ui-article-sidebar {position:static;}
.news-editorial .ui-article-sidebar a {font-size:14px;line-height:1.7;padding-block:11px;}
.news-related-title {margin-top:32px;}
.news-editorial .ui-sources {margin-top:44px;padding:24px;background:#f4f6f6;border-top:1px solid #dce4e6;}
.news-editorial .ui-sources h2 {margin:0 0 14px;font-size:20px;}
.news-editorial .ui-sources li {font-size:14px;line-height:1.8;margin-block:12px;overflow-wrap:anywhere;}
.news-editorial .ui-sources a {color:#175c70;text-decoration:underline;text-underline-offset:3px;}
.news-enquiry {margin-top:34px;padding:28px;border:1px solid #d7e1e5;}
.news-enquiry strong {display:block;font-size:20px;margin-bottom:12px;}
.news-assessment table {width:100%;border-collapse:collapse;table-layout:fixed;font-size:15px;line-height:1.8;}
.news-assessment caption {text-align:left;color:#52646c;font-size:14px;margin-bottom:12px;}
.news-assessment th,.news-assessment td {padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid #d8e1e4;overflow-wrap:anywhere;}
.news-assessment th:first-child {width:28%;}
.news-assessment thead {background:#eaf0f2;color:#263f48;}
.news-assessment tbody th {font-weight:600;color:#244856;}
.news-editorial .news-enquiry p {font-size:15px;}
.ui-news-card .news-card-media {display:block;align-self:stretch;margin:0 0 22px;padding:0;width:100%;}
.news-card-media img {display:block;aspect-ratio:16/9;width:100%;height:auto;object-fit:cover;}
.ui-news-card:has(.news-card-media) h2,.ui-news-card:has(.news-card-media) h3 {margin-top:16px;}
@media(max-width:950px){.news-editorial .ui-article-layout{grid-template-columns:minmax(0,1fr);gap:35px;}.news-editorial .ui-article-sidebar{border-top:1px solid #d7e1e5;}}
@media(max-width:600px){.news-editorial .ui-article-hero{padding-block:24px 32px;}.news-editorial .ui-article-copy h2{font-size:23px;}.news-editorial .ui-article-copy p{font-size:16px;}.news-editorial .ui-article-copy .ui-article-lead{font-size:18px;}.news-editorial .ui-sources,.news-enquiry{padding:20px;}}
@media(max-width:600px){.news-assessment th:first-child{width:36%;}.news-assessment th,.news-assessment td{padding:12px 10px;font-size:14px;}.news-assessment th{overflow-wrap:normal;word-break:normal;}}
