.news-page{color:#2b271f;background:#eee4cd;min-height:100svh;padding:0 clamp(22px,7vw,120px);font-family:Arial,Helvetica,sans-serif}.news-nav{border-bottom:1px solid #9e84502a;justify-content:space-between;align-items:center;height:100px;display:flex}.news-nav>a:last-child{color:#766544;font-size:13px}.news-cover{padding:90px 0 62px}.news-cover h1{letter-spacing:-.065em;margin:20px 0 25px;font-size:clamp(48px,7.5vw,112px);font-weight:700;line-height:1.02}.news-cover em{color:#98763e;font-style:normal}.news-cover p,.news-card p{color:#78694e;line-height:1.8}.news-filters{flex-wrap:wrap;gap:10px;padding-bottom:38px;display:flex}.news-filters a{border:1px solid #9c804b45;padding:12px 22px;font-size:13px}.news-filters a[aria-current=page],.news-filters a:hover{color:#fff8e9;background:#907039}.news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;padding-bottom:60px;display:grid}.news-card{border-bottom:1px solid #9e845044;height:100%;display:block}.news-card-image{aspect-ratio:1.55;background:#d9ceb6;overflow:hidden}.news-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.news-card:hover img{transform:scale(1.035)}.news-card-copy{padding:25px 0 30px}.news-meta{letter-spacing:.12em;text-transform:uppercase;color:#98763e;flex-wrap:wrap;align-items:center;gap:18px;font-size:10px;display:flex}.news-card h2{letter-spacing:-.045em;justify-content:space-between;gap:20px;margin:20px 0 14px;font-size:clamp(25px,2.2vw,36px);line-height:1.15;display:flex}.news-card h2 span{color:#98763e;font-size:22px}.news-card p{margin-bottom:22px;font-size:14px}.news-read{font-size:12px;font-weight:700}.news-footer{letter-spacing:.08em;border-top:1px solid #9e845044;justify-content:space-between;gap:24px;padding:36px 0;font-size:11px;display:flex}.news-pagination{justify-content:center;gap:25px;padding:0 0 60px;font-size:13px;display:flex}.news-empty{color:#78694e;grid-column:1/-1;padding:30px 0 80px}.news-article{padding:85px 0}.news-article-heading{max-width:900px;margin:0 auto 45px}.news-article-heading h1{letter-spacing:-.055em;margin:28px 0;font-size:clamp(44px,6vw,86px);line-height:1.08}.news-article-heading>p{color:#78694e;font-size:20px;line-height:1.6}.news-article-cover{object-fit:cover;width:100%;max-height:600px;margin:0 auto 55px}.news-prose{color:#514838;max-width:790px;margin:auto;font-size:17px;line-height:1.9}.news-prose p{margin:0 0 24px}.news-prose h2,.news-prose h3{color:#2b271f;letter-spacing:-.025em;margin:42px 0 20px;line-height:1.25}.news-prose h2{font-size:34px}.news-prose h3{font-size:26px}.news-prose a{text-underline-offset:4px;color:#846430;text-decoration:underline}.news-prose ul,.news-prose ol{margin:20px 0 28px;padding-left:26px}.news-prose li{margin-bottom:10px}.news-prose blockquote{border-left:3px solid #af8a4a;margin:30px 0;padding:8px 25px;font-style:italic}.news-prose img{max-width:100%;height:auto}.news-source{padding-top:30px;font-size:13px}.news-page a:focus-visible{outline-offset:5px;outline:2px solid #98763e}@media (max-width:900px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-cover{padding-top:60px}.news-article{padding-top:55px}}@media (max-width:580px){.news-nav{height:80px}.news-grid{grid-template-columns:1fr;gap:25px}.news-cover{padding:50px 0 35px}.news-filters a{padding:10px 14px}.news-article-heading>p{font-size:17px}.news-article-cover{margin-bottom:32px}.news-footer{flex-wrap:wrap}.news-prose{font-size:16px}}@media (prefers-reduced-motion:reduce){.news-card-image img{transition:none}.news-card:hover img{transform:none}}
