/* PCUK editorial news: scoped components, existing platform retained. */
:root{--news-ink:#18342b;--news-sage:#dce8dd;--news-paper:#fbfaf7;--news-line:#dce1d9}
.news-page{background:var(--news-paper);color:var(--news-ink)}
.news-page a:focus-visible,.news-page button:focus-visible,.pc-news-brief a:focus-visible{outline:3px solid #557861;outline-offset:5px}
.news-masthead{padding-top:42px;padding-bottom:28px}.news-mastline{display:flex;justify-content:space-between;border-bottom:1px solid var(--news-line);padding-bottom:17px;font-size:11px;font-weight:700;letter-spacing:.13em}
.news-masthead h1{font-family:Georgia,'Times New Roman',serif;font-weight:500;font-size:clamp(38px,5vw,66px);line-height:1.12;letter-spacing:-.045em;margin:24px 0 15px}.news-masthead h1 span{font-style:italic;color:#678071}.news-masthead>p{font-size:17px;max-width:710px;color:#5c6962;line-height:1.6}
.news-controls{display:flex;justify-content:space-between;gap:18px;align-items:center;border-top:1px solid var(--news-line);border-bottom:1px solid var(--news-line);padding:14px 0}.news-filters{display:flex;gap:5px;flex-wrap:wrap}.news-filters button{font:600 12px/1.4 Arial,sans-serif;background:transparent;color:#43574b;border:0;border-radius:30px;padding:10px 13px;cursor:pointer;white-space:nowrap}.news-filters button[aria-pressed=true]{background:var(--news-ink);color:white}.news-search input{font:14px Arial,sans-serif;width:205px;max-width:100%;padding:11px 12px;border:1px solid var(--news-line);background:#fff;border-radius:4px}.news-result-count{font-size:12px;color:#69786f;margin:16px 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.news-card{min-width:0;background:#fff;border-bottom:1px solid var(--news-line)}.news-image{display:block;overflow:hidden;background:#dde5db}.news-image img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block;transition:transform .3s}.news-card:hover .news-image img{transform:scale(1.025)}.news-card-copy{padding:22px}.news-meta{display:flex;justify-content:space-between;gap:12px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#65796a}.news-card h2{font:500 25px/1.2 Georgia,serif;letter-spacing:-.025em;margin:15px 0}.news-card h2 a{text-decoration:none;color:var(--news-ink)}.news-card p{font-size:14px;line-height:1.65;color:#627066}.news-source{font-size:11px;color:#788279;margin:19px 0}.news-read{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:700;text-decoration:none;border-top:1px solid var(--news-line);padding-top:13px;color:#294b38}.news-read span{font-size:20px}.news-lead{grid-column:1/-1;display:grid;grid-template-columns:1.35fr 1fr;background:#edf2e9;border:0}.news-lead .news-image img{height:100%;min-height:340px}.news-lead .news-card-copy{padding:32px 36px;display:flex;flex-direction:column}.news-lead h2{font-size:clamp(27px,3vw,38px)}.news-lead p{font-size:15px}.news-lead .news-source{margin-top:auto;padding-top:16px}.news-grid .news-card[hidden]{display:none!important}.news-grid.is-filtered .news-lead{grid-column:auto;display:block;background:#fff}.news-grid.is-filtered .news-lead .news-image img{min-height:0;height:auto}.news-grid.is-filtered .news-lead .news-card-copy{padding:22px}.news-grid.is-filtered .news-lead h2{font-size:25px}
.news-guides{margin:58px 0 0;padding:35px;background:#e9eee4;display:grid;grid-template-columns:1fr 1fr;gap:48px}.news-eyebrow{font-size:10px;letter-spacing:.14em;font-weight:700;color:#59715d}.news-guides h2,.news-editorial h2,.news-section-heading h2{font:500 32px/1.2 Georgia,serif;margin:10px 0}.news-guides p{color:#5c6a5e;line-height:1.7;max-width:460px}.news-guides>div:last-child{display:grid;align-content:center}.news-guides a{display:flex;justify-content:space-between;padding:18px 0;border-bottom:1px solid #c9d4c6;font-weight:600;font-size:14px;text-decoration:none}.news-editorial{padding:46px 0;max-width:840px}.news-editorial p{font-size:13px;line-height:1.75;color:#657267}.news-footer{background:#18342b;color:#e1e8df;padding:40px 0}.news-footer a{color:inherit}.news-footer p{color:#bdcbbd;font-size:14px}.news-footer nav{display:flex;gap:24px;flex-wrap:wrap;margin:25px 0;font-size:13px}.news-footer small{font-size:11px;color:#aabbad}
.news-breadcrumb{display:flex;gap:11px;padding:26px 0;font-size:12px;color:#647669;flex-wrap:wrap}.news-breadcrumb a{text-decoration:none}.news-article-head{max-width:870px;margin:15px auto 32px;text-align:center}.news-article-head h1{font:500 clamp(34px,4.3vw,58px)/1.1 Georgia,serif;letter-spacing:-.035em;margin:18px 0}.news-article-head>p{font-size:18px;color:#627166;line-height:1.7;margin:0 auto 24px;max-width:740px}.news-byline{font-size:12px;color:#607265;display:flex;justify-content:center;gap:9px;flex-wrap:wrap}.news-article-image{margin:0}.news-article-image img{display:block;width:100%;height:auto;max-height:540px;object-fit:cover}.news-article-image figcaption{font-size:11px;color:#738074;padding:10px 0}.news-reading-grid{display:grid;grid-template-columns:minmax(0,740px) minmax(210px,1fr);gap:64px;margin:32px 0 58px}.news-body{min-width:0}.news-body p{font-size:17px;line-height:1.85;color:#465a4d}.news-body h2{font:500 30px/1.25 Georgia,serif;margin:35px 0 18px}.news-reported{background:#eef2e9;padding:26px 30px;border-left:3px solid #6e8b71}.news-reported p{margin:12px 0 17px}.news-reported>a{font-size:13px;font-weight:600}.news-reported small{display:block;margin-top:10px;color:#687b6a;font-size:12px}.news-comment-label{margin-top:40px;font-size:10px;letter-spacing:.12em;color:#71826f}.news-takeaways{align-self:start;position:sticky;top:120px;border-top:2px solid #35593d;padding-top:20px}.news-takeaways h2{font:500 25px Georgia,serif}.news-takeaways ul{padding-left:18px}.news-takeaways li{font-size:14px;line-height:1.75;margin-bottom:20px;color:#566a59}.news-takeaways>a{font-size:12px}.news-article-cta{padding:27px;background:#e9eee4;margin-top:35px}.news-article-cta h2{margin:0 0 12px}.news-article-cta p{font-size:15px}.news-body .news-disclosure{font-size:12px;color:#70816f}.news-related{margin-bottom:55px}.news-section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.news-section-heading>a{font-size:13px}.news-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}
.pc-news-brief{background:#eff3eb;border-bottom:1px solid #d7e1d5;padding:20px 0}.pc-news-brief .news-section-heading{margin:0 0 14px}.pc-news-brief h2{font:500 24px/1.2 Georgia,serif;margin:0}.pc-news-brief .news-section-heading>a{font-size:12px;font-weight:700}.pc-news-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.pc-news-item{display:grid;grid-template-columns:88px 1fr;gap:13px;text-decoration:none;align-items:center}.pc-news-item img{width:88px;height:70px;object-fit:cover;border-radius:3px}.pc-news-item small{display:block;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#58705b;margin-bottom:5px}.pc-news-item strong{display:block;font:500 17px/1.25 Georgia,serif;color:#253d2c}.pcuk-news-quick{display:none}
@media(min-width:981px) and (max-width:1150px){.pc-nav{gap:14px!important}.pc-nav>a{font-size:12px!important}}
@media(max-width:980px){.news-controls{display:block}.news-search{display:block;margin-top:12px}.news-search input{width:100%}.news-lead{grid-template-columns:1.1fr 1fr}.news-lead .news-card-copy{padding:25px}.news-lead .news-image img{min-height:320px}.news-grid{gap:20px}.news-card h2{font-size:22px}.news-reading-grid{gap:30px}.pcuk-news-quick{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;padding:10px 7px;font:700 12px Arial,sans-serif;color:#315746;text-decoration:none;flex:0 0 auto}.pcuk-mobile-header-row>.pcuk-news-quick{display:inline-flex!important}.pc-brand-copy strong{font-size:15px!important}}
@media(max-width:680px){.news-masthead{padding-top:26px;padding-bottom:20px}.news-mastline>span:last-child{display:none}.news-masthead h1{font-size:42px;max-width:350px}.news-masthead h1 span{display:block}.news-masthead>p{font-size:15px}.news-filters{flex-wrap:nowrap;overflow:auto;padding-bottom:3px;max-width:100%;scrollbar-width:thin}.news-filters button{padding:9px 12px}.news-grid,.news-related-grid{grid-template-columns:1fr}.news-lead{display:block}.news-lead .news-image img{min-height:0;aspect-ratio:16/10;height:auto}.news-lead .news-card-copy{padding:24px}.news-lead h2{font-size:30px}.news-card h2{font-size:27px}.news-masthead h1{letter-spacing:-.04em}.news-card-copy{padding:22px}.news-guides{margin-top:35px;padding:26px;grid-template-columns:1fr;gap:15px}.news-guides h2{font-size:30px}.news-editorial{padding-top:36px}.news-article-head{text-align:left;margin-top:10px}.news-article-head h1{font-size:38px}.news-article-head>p{font-size:16px}.news-byline{justify-content:flex-start;font-size:11px}.news-reading-grid{display:flex;flex-direction:column;gap:25px;margin-top:18px}.news-takeaways{position:static;order:-1}.news-takeaways h2{font-size:23px}.news-takeaways ul{margin-bottom:0}.news-takeaways li{margin-bottom:10px}.news-takeaways>a{display:none}.news-body p{font-size:16px}.news-reported{padding:20px}.news-body h2{font-size:27px}.news-article-image img{aspect-ratio:16/10}.news-footer nav{gap:18px}.pc-news-brief{padding:17px 0}.pc-news-brief h2{font-size:22px}.pc-news-items{display:flex;overflow-x:auto;gap:20px;padding:0 0 7px;scroll-snap-type:x mandatory}.pc-news-item{flex:0 0 285px;scroll-snap-align:start}.pc-news-item strong{font-size:16px}.pc-news-item img{height:64px}.pc-news-brief .news-section-heading>a{font-size:11px}.pcuk-mobile-header-row{gap:7px!important}}
@media(prefers-reduced-motion:reduce){.news-image img{transition:none}.news-card:hover .news-image img{transform:none}}
