.news-shell{--news-ink:#183e33;--news-gold:#e9ba63;color:var(--news-ink);background:#f8f7ef}.news-hero{background:var(--news-gold);border-bottom:1px solid #193d3330;justify-content:space-between;align-items:center;gap:40px;padding:56px max(28px,50vw - 590px);display:flex}.news-hero h1{letter-spacing:-.04em;max-width:880px;margin:16px 0 22px;font:400 clamp(44px,5.5vw,78px)/1.05 Georgia,serif}.news-hero p:not(.eyebrow){max-width:660px;font-size:18px;line-height:1.65}.news-stamp{text-align:center;border:1px solid #193d3350;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;width:158px;height:158px;font:italic 19px/1.5 Georgia,serif;display:flex;transform:rotate(7deg)}.news-stamp small{font:11px var(--font-geist-sans);letter-spacing:.2em;margin-top:12px}.news-tabs{z-index:30;color:#fff9e9;scrollbar-width:thin;background:#183e33;gap:8px;padding:14px max(24px,50vw - 590px);display:flex;position:sticky;top:76px;overflow:auto;box-shadow:0 5px 20px #183e3318}.news-tabs a{white-space:nowrap;border:1px solid #8daa9a;border-radius:8px;padding:11px 17px;font-size:14px;transition:background .2s}.news-tabs a:hover,.news-tabs a[aria-current]{background:var(--news-gold);color:#183e33;border-color:var(--news-gold)}.news-main{max-width:1240px;margin:auto;padding:0 30px 70px}.news-home-intro{justify-content:space-between;align-items:center;gap:16px;padding:40px 0 10px;display:flex}.news-home-intro span,.news-kicker{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:650}.news-home-intro p{font:italic 20px Georgia,serif}.news-section{margin-top:50px;scroll-margin-top:175px}.news-section-heading{border-bottom:2px solid #183e33;justify-content:space-between;align-items:center;gap:16px;padding:0 0 16px;display:flex}.news-section-heading>div{align-items:center;gap:14px;display:flex}.news-section-heading h2{font:400 36px Georgia,serif}.news-section-heading a{align-items:center;gap:6px;font-size:14px;display:flex}.news-section-intro{color:#516858;margin:16px 0 24px}.news-feed{background:#e9eee3;border:1px solid #cfdbcb;border-radius:26px;gap:12px;padding:18px;display:grid}.news-row{background:#fffef9;border:1px solid #d6ded0;border-radius:20px;grid-template-columns:132px 1fr 24px;align-items:center;gap:26px;padding:24px;transition:transform .22s,box-shadow .22s,border-color .22s;display:grid}.news-row:hover{border-color:#739482;transform:translateY(-3px);box-shadow:0 10px 22px #183e3310}.news-thumb{background:#dae5d3;border-radius:12px;place-items:center;height:132px;display:grid;overflow:hidden}.news-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.news-row:hover img{transform:scale(1.045)}.news-row h3{margin:9px 0;font:400 clamp(23px,2.3vw,30px)/1.2 Georgia,serif}.news-row p{color:#4d6357;max-width:680px;font-size:15px;line-height:1.6}.news-meta{color:#55685d;margin-top:16px;font-size:12px;display:block}.news-topic-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.news-topic-grid a{color:#fff9e9;background:#183e33;border-radius:18px;min-height:210px;padding:26px;transition:background .2s;position:relative}.news-topic-grid a:hover{background:#2e5847}.news-topic-grid span{color:#dfb86b;font-size:13px}.news-topic-grid h3{margin:24px 0 14px;font:400 26px/1.2 Georgia,serif}.news-topic-grid svg{position:absolute;bottom:22px;right:22px}.news-topic-grid small{color:#d4dfd0}.news-images{grid-template-columns:1fr 1fr;gap:22px;display:grid}.news-images figure{background:#fffef9;border:1px solid #d6ded0;border-radius:20px;overflow:hidden}.news-images img{aspect-ratio:16/10;object-fit:cover;width:100%}.news-images figcaption{padding:24px}.news-images h3{margin-bottom:12px;font:400 27px Georgia,serif}.news-images p{color:#526657;margin-bottom:18px;font-size:13px;line-height:1.7}.news-images a{text-underline-offset:4px}.news-images figcaption>a{text-decoration:underline}.news-empty{background:#eff2e9;border:1px dashed #8a9f8e;border-radius:22px;align-items:flex-start;gap:28px;padding:40px;display:flex}.news-empty>svg{color:#67816c;flex-shrink:0}.news-empty h3{font:400 30px Georgia,serif}.news-empty p{color:#506553;max-width:640px;margin:16px 0 22px;font-size:16px;line-height:1.75}.news-empty a{border-bottom:1px solid #8a9f8e;align-items:center;gap:12px;padding-bottom:5px;font-weight:600;display:inline-flex}.news-back{margin:32px 0;font-size:14px;display:inline-block}.news-footer{color:#f8f7ef;background:#183e33;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:48px max(28px,50vw - 590px);display:flex}.news-footer h2{margin:12px 0;font:400 36px Georgia,serif}.news-footer a{border:1px solid #a3b8a3;border-radius:8px;gap:20px;padding:16px 22px;display:flex}.news-footer small{color:#c1d1bf;flex-basis:100%;font-size:11px}.news-article{max-width:920px;margin:auto}.news-article-image{object-fit:cover;border-radius:22px;width:100%;max-height:480px;margin:24px 0}.news-prose{max-width:720px;margin:30px auto}.news-prose p{margin-bottom:24px;font-size:19px;line-height:1.85}.news-prose a{text-underline-offset:5px;margin-top:20px;text-decoration:underline;display:inline-block}.news-shell :focus-visible{outline-offset:4px;outline:3px solid #bc7b12}.news-menu{grid-template-columns:1fr 1fr;gap:8px;width:min(620px,88vw);padding:18px;display:grid}.news-menu a{flex-direction:column;gap:5px;align-items:start!important;padding:15px!important;display:flex!important}.news-menu span{font-size:13px;font-weight:400;line-height:1.4}.news-menu>a:first-child{background:#e9eee3;grid-column:1/-1}.news-menu a:hover{background:#e9eee3}@media (prefers-reduced-motion:no-preference){.news-hero>div,.news-section{animation:.55s both news-appear}@keyframes news-appear{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}@media (max-width:900px){.news-stamp{display:none}.news-topic-grid{grid-template-columns:1fr 1fr}.news-tabs{top:76px}.news-row{grid-template-columns:100px 1fr 20px;gap:18px}.news-thumb{height:110px}}@media (max-width:640px){.directory-header.sticky-site-header{flex-wrap:wrap;gap:8px;padding:14px 16px}.sticky-site-header .header-pack-link{display:none}.news-tabs{padding:10px 16px;top:108px}.news-hero{padding:34px 22px}.news-main{padding:0 16px 48px}.news-home-intro{flex-direction:column;align-items:start;padding-top:28px}.news-section{margin-top:36px;scroll-margin-top:185px}.news-section-heading h2{font-size:29px}.news-row{grid-template-columns:64px 1fr;align-items:start;gap:15px;padding:16px}.news-thumb{height:72px}.news-row-arrow{display:none}.news-feed{border-radius:18px;padding:10px}.news-row h3{font-size:23px}.news-row p{font-size:14px}.news-kicker{font-size:10px}.news-topic-grid a{min-height:190px;padding:20px}.news-topic-grid h3{font-size:23px}.news-images{grid-template-columns:1fr}.news-empty{gap:18px;padding:26px}.news-empty>svg{width:24px}.news-empty h3{font-size:26px}.news-footer h2{font-size:30px}.news-menu{max-height:65vh;overflow:auto}.news-menu a{padding:10px!important}.news-section-heading a{font-size:12px}.news-prose p{font-size:17px}}@media (prefers-reduced-motion:reduce){.news-row,.news-thumb img,.news-topic-grid a,.news-tabs a{transition:none}.news-row:hover,.news-row:hover img{transform:none}}.news-tabs{top:var(--site-header-height,85px)}.news-section{scroll-margin-top:calc(var(--site-header-height,85px) + 95px)}@media (min-width:641px) and (max-width:1000px){.sticky-site-header .header-pack-link{display:none}}
