.news-section{background:#edf0e5;border-block:1px solid #dce2d2}.news-feature{display:grid;grid-template-columns:.8fr 1.2fr;background:var(--white);border:1px solid #d5ddc9;border-radius:14px;overflow:hidden;align-items:start}.news-poster{background:#e6ddce;border-right:1px solid #d6d6c5}.news-poster-date{display:flex;justify-content:space-between;gap:15px;padding:23px 28px;font-size:10px;font-weight:600;letter-spacing:.12em;color:var(--ink)}.news-poster-eye{display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:contain}.news-poster-copy{padding:29px}.news-poster-copy>span{font-size:9px;font-weight:600;letter-spacing:.15em}.news-poster-copy>p{font:46px/1.06 Georgia,serif;letter-spacing:-.045em;color:var(--ink);margin-top:22px}.news-poster-copy em{color:#798767;font-weight:400}.news-poster-signature{display:flex;align-items:center;gap:15px;margin-top:30px;padding-top:22px;border-top:1px solid #c9cbb9}.news-poster-signature img{width:48px;height:48px;object-fit:contain;border-radius:50%}.news-poster-signature span{font-size:10px;line-height:1.8;color:#596c53}.news-story{padding:36px 40px}.news-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:24px}.news-tag{font-size:8px;font-weight:650;letter-spacing:.1em;background:#e6ecdc;color:#486443;padding:6px 9px;border-radius:4px}.news-meta time{font-size:10px;color:var(--muted)}.news-story h3{font:36px/1.15 Georgia,serif;letter-spacing:-.035em;margin-bottom:24px}.news-excerpt{font-size:14px;line-height:1.9}.news-byline{font-size:10px;color:var(--muted);margin-top:22px}.news-read-more{margin-top:28px;border-block:1px solid var(--line)}.news-read-more>summary{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:16px 0;list-style:none;cursor:pointer;color:var(--ink);font-size:13px;font-weight:550;min-height:52px}.news-read-more>summary::-webkit-details-marker{display:none}.news-read-more>summary>span{font-size:24px;font-weight:400;color:#7f9271;transition:transform .2s}.news-read-more[open]>summary>span{transform:rotate(45deg)}.news-full{padding-bottom:28px}.news-full>p,.news-full li{font-size:12px;line-height:1.9}.news-full h4{font:23px/1.3 Georgia,serif;color:var(--ink);margin:28px 0 13px;letter-spacing:-.025em}.news-full ul{margin:15px 0}.news-full>p a{text-underline-offset:3px}.news-full>.news-alert{margin:26px 0;padding:16px 19px;background:#f4eadb;border-radius:5px}.news-full>.news-alert strong{display:block;margin-bottom:5px}.news-sources{display:flex;flex-direction:column;gap:8px;margin-top:25px;padding-top:20px;border-top:1px solid var(--line);font-size:10px;color:var(--muted)}.news-sources strong{color:var(--ink);margin-bottom:4px}.news-sources a{display:inline-block;text-underline-offset:3px;min-height:24px}.news-full>.news-disclaimer{font-size:10px;color:var(--muted);margin-top:23px}.news-appointment{font-size:12px;margin-top:20px}.news-follow{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-top:22px}.news-follow p{font-size:12px;color:var(--muted)}.news-follow .text-link{font-size:12px}
@media(max-width:1100px){.news-story{padding:30px}.news-story h3{font-size:32px}.news-poster-copy>p{font-size:39px}.news-poster-copy{padding:25px}.news-poster-date{padding:22px 25px}}
@media(max-width:900px){.news-feature{grid-template-columns:.85fr 1.15fr}.news-story{padding:27px}.news-story h3{font-size:29px}.news-excerpt{font-size:13px}.news-poster-copy>p{font-size:35px}.news-poster-copy{padding:23px}.news-poster-copy>span{font-size:8px}.news-poster-date{padding:20px;font-size:8px}.news-appointment{font-size:11px;gap:9px}}
@media(max-width:700px){.news-feature{grid-template-columns:1fr}.news-poster{border-right:0;border-bottom:1px solid #d6d6c5}.news-poster-date{padding:20px 25px;font-size:9px}.news-poster-copy{padding:27px}.news-poster-copy>p{font-size:41px}.news-poster-copy>span{font-size:8px}.news-poster-signature{margin-top:24px;padding-top:20px}.news-poster-signature img{width:44px;height:44px}.news-story{padding:28px 25px}.news-meta{gap:10px;margin-bottom:21px}.news-meta time{font-size:9px}.news-story h3{font-size:31px;margin-bottom:20px}.news-excerpt{font-size:13px}.news-byline{font-size:9px}.news-read-more>summary{font-size:12px}.news-full h4{font-size:22px}.news-full>p,.news-full li{font-size:11px}.news-appointment{font-size:11px;line-height:1.6}.news-follow{display:block;padding-top:25px}.news-follow p{font-size:11px}.news-follow .text-link{font-size:12px;margin-top:6px}}
@media(prefers-reduced-motion:reduce){.news-read-more>summary>span{transition:none}}
@media print{.news-section{background:transparent}.news-feature{display:block}.news-poster{display:none}.news-full{display:block!important}.news-story{padding:20px}.news-feature{break-inside:auto}.news-follow{display:none}}
