:root{--paper:#f7f6f1;--ink:#142c35;--green:#167069;--muted:#637178;--line:#d5dcd9;--soft:#e9efec;--sun:#b0d6cb}.news-topbar{background:var(--ink);color:#f5f5ef;font-size:11px;letter-spacing:.04em}.news-topbar .container{display:flex;justify-content:space-between;gap:15px;padding-block:10px}.news-topbar a:hover{color:var(--sun)}.news-masthead{text-align:center;padding-block:35px 26px}.news-brand{font-family:var(--serif);font-size:clamp(2.7rem,6vw,4.5rem);letter-spacing:-.055em;line-height:1.15;white-space:nowrap}.news-brand em{font-style:normal;color:var(--green)}.news-masthead p{margin:10px 0 6px;font-size:12px;letter-spacing:.1em}.news-date{font-size:11px;color:var(--muted)}.news-navigation{border-top:1px solid var(--line);border-bottom:3px solid var(--ink)}.news-navigation .nav{min-height:53px;gap:36px}.news-navigation .header-inner{justify-content:center}.news-site .page-header{padding-block:55px 32px}.news-site .page-header h1{font-size:clamp(3rem,5.6vw,5.2rem);max-width:950px}.news-site .cards{gap:0;border-top:1px solid var(--line)}.news-site .card{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;background:transparent}.news-site .card:nth-child(3n){border-right:0}.news-site .card-body{padding:30px 27px}.news-site .card h3{font-size:2rem}.news-site .tag{border-radius:2px}.news-site .empty-state{background:#edf1ec;border-radius:0;border-left:4px solid var(--green)}.news-site .reading-content{font-size:18px;line-height:1.9}.news-site .footer-brand{font-size:2rem}.news-site .form-card{border-radius:6px}@media(max-width:780px){.news-navigation .header-inner{justify-content:flex-start;min-height:55px}.news-navigation .nav{left:0;right:0;top:auto;background:var(--paper);padding:20px 28px;z-index:5}.news-masthead{padding-block:25px}.news-site .card{border-right:0}.news-site .page-header{padding-block:36px 25px}.news-topbar .container{font-size:10px;flex-wrap:wrap}.news-brand{white-space:normal}}
