.news-category{padding:40px 0 60px;background:#fff}.news-category>.wrap{max-width:1180px}.category-heading{position:static;background:transparent;border:0;box-shadow:none;display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px;padding:0 0 20px;margin-bottom:24px;border-bottom:1px solid #e5dcd0}.category-heading h1{font:500 clamp(30px,3.4vw,44px)/1.2 'TNV Serif',serif;margin:0;color:#641b30}.category-heading nav{display:flex;gap:20px;flex-wrap:wrap}.category-heading nav a{font-size:14px;color:#746a68;padding:6px 0;border-bottom:2px solid transparent}.category-heading nav a[aria-current],.category-heading nav a:hover{color:#881829;border-bottom-color:#b68a47}.category-story{min-width:0}.category-image{display:block;overflow:hidden}.category-image img{display:block;width:100%;height:auto;aspect-ratio:1.6;object-fit:cover;transition:transform .3s}.category-story a:hover img{transform:scale(1.02)}.category-lead{display:grid;grid-template-columns:1.7fr 1fr;align-items:stretch;background:#faf6ee}.category-lead .category-image img{height:100%;min-height:320px;max-height:450px;aspect-ratio:1.6}.category-lead .category-copy{padding:26px 28px}.category-meta{font-size:12px;line-height:1.5;color:#8a7867;margin:14px 0 9px}.category-copy h2{font:600 24px/1.35 'TNV Serif',serif;margin:0 0 12px}.category-copy h2 a{color:#3c2029}.category-copy h2 a:hover{color:#9b233b}.category-lead h2{font-size:clamp(26px,2.6vw,33px)}.category-excerpt{font-size:16px;line-height:1.65;color:#665d58;margin:0 0 16px}.category-read{font-size:13px;font-weight:600;color:#881829}.news-pin{display:inline-block;background:#f4e4c3;color:#795421;font-size:10px;letter-spacing:1px;font-weight:700;padding:5px 9px}.category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:28px;padding-top:26px;border-top:1px solid #e5dcd0}.category-grid .category-excerpt{font-size:15px}.category-grid .category-meta{margin-top:14px}.category-grid .category-story{padding-bottom:20px}@media(max-width:900px){.category-lead{grid-template-columns:1.35fr 1fr}.category-lead .category-copy{padding:20px}.category-grid{gap:20px}.category-copy h2{font-size:22px}}@media(max-width:650px){.news-category{padding:28px 0 40px}.category-heading{gap:12px;margin-bottom:18px}.category-heading nav{display:flex!important;position:static!important;background:transparent!important;width:auto!important;padding:0!important;gap:10px 18px}.category-heading nav a{font-size:13px}.category-lead{grid-template-columns:1fr}.category-lead .category-image img{min-height:0;max-height:none;height:auto;aspect-ratio:1.45}.category-lead .category-copy{padding:20px}.category-grid{grid-template-columns:1fr;gap:24px}.category-grid .category-story{border-bottom:1px solid #e5dcd0;padding-bottom:24px}.category-copy h2{font-size:24px}}@media(prefers-reduced-motion:reduce){.category-image img{transition:none}}
