.news-page{background:#f7f3eb;color:#173d35;min-height:100vh;font-family:Manrope,Arial,sans-serif}.news-page *{box-sizing:border-box}.news-page h1,.news-page h2,.news-page h3{font-family:'Playfair Display',Georgia,serif;font-weight:500}.news-header{background:#173d35;color:#fff;border-bottom:1px solid #31544b;padding:16px 5%}.news-header>div{max-width:1320px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.news-header img{width:132px;height:65px;object-fit:contain}.news-header nav{display:flex;gap:20px;align-items:center}.news-main{max-width:1400px;margin:auto;padding:44px 40px 180px}.news-intro{max-width:850px;padding:18px 0 38px}.news-intro h1,.news-detail h1{font-size:clamp(32px,4vw,54px);line-height:1.22;margin:16px 0 20px}.news-intro p{line-height:1.85;color:#56615c}.news-kicker{font-size:11px;font-weight:600;letter-spacing:.09em;color:#98733a;text-transform:uppercase}.news-section{margin-top:46px}.news-page h2{font-size:clamp(24px,3vw,34px);line-height:1.35;margin-bottom:22px}.news-page h3{font-size:21px;line-height:1.35}.news-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.news-card{min-width:0;background:#fff;border:1px solid #d7c9b2;display:flex;flex-direction:column}.news-cover{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.news-card-heading{background:#eee8dc;padding:25px 20px;min-height:118px;display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:13px;color:#7b5b2b}.news-card-heading>span:last-child{font-size:28px}.news-card-copy{padding:20px;display:flex;flex-direction:column;flex:1;gap:13px}.news-card-copy h3,.news-card-copy p{margin:0}.news-meta{font-size:11px;line-height:1.7;color:#655d52}.news-excerpt{font-size:13px;line-height:1.8}.news-status{font-size:11px;color:#7b5b2b}.news-read{font-size:12px;font-weight:600;color:#7b5b2b;display:inline-block;margin-top:auto;text-decoration:underline;text-underline-offset:4px}.news-filters{display:flex;gap:8px;flex-wrap:wrap}.news-filters button{padding:9px 13px;border:1px solid #cbbda5;background:#fff;font-size:12px;border-radius:3px;color:#173d35;cursor:pointer}.news-filters button[aria-pressed=true]{background:#173d35;color:#fff}.news-search{display:block;font-size:13px;margin-top:20px}.news-search input{display:block;max-width:480px;width:100%;margin-top:8px;border:1px solid #cbbda5;padding:12px;background:#fff}.news-note{font-size:13px;line-height:1.8;background:#eee8dc;padding:18px;margin:18px 0}.news-insight{padding:22px;border-top:2px solid #d3ad67;background:white;min-width:0}.news-insight p{font-size:13px;line-height:1.8;margin:16px 0}.news-insight a{font-size:12px;text-decoration:underline}.news-footer{padding:32px 20px 90px;text-align:center;border-top:1px solid #d7c9b2;font-size:13px;background:white;overflow-wrap:anywhere}.news-footer img{width:120px;margin:auto;display:block}.news-footer p{font-family:Georgia,serif;font-size:20px;margin:15px}.news-detail-cover{max-width:100%;width:100%;max-height:570px;object-fit:cover;margin:25px 0}.news-facts{background:white;border-left:3px solid #d3ad67;padding:22px;line-height:1.85;font-size:14px}.news-facts a,.news-detail .news-section a{color:#7b5b2b;text-decoration:underline}.news-body{white-space:pre-line;line-height:1.95;max-width:950px}.news-perspective{margin-top:46px;background:white;border-top:2px solid #d3ad67;padding:30px}.news-timeline article{padding:0 0 24px 20px;border-left:2px solid #d3ad67;margin-top:24px;line-height:1.8}.news-timeline time{font-size:12px;color:#98733a}.news-timeline h3{margin:12px 0}.news-timeline p{max-width:900px;font-size:14px}.news-page a,.news-page p,.news-page h1,.news-page h2,.news-page h3{overflow-wrap:anywhere}.news-page a:focus-visible,.news-page button:focus-visible,.news-page input:focus-visible{outline:2px solid #98733a;outline-offset:3px}@media(max-width:1100px){.news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:780px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.news-main{padding:30px 15px 190px}.news-card-copy{padding:13px;gap:10px}.news-card-copy h3{font-size:17px}.news-card-heading{padding:16px 12px;font-size:11px;min-height:96px}.news-card-heading>span:last-child{display:none}.news-header{padding:13px 15px}.news-header nav{font-size:12px;gap:12px}.news-header img{width:112px;height:55px}.news-header .parker-language{margin-left:auto}.news-perspective{padding:20px}.news-excerpt{font-size:12px}.news-meta{font-size:10px}.news-insight{padding:15px}.news-insight h3{font-size:17px}}

.news-header img{filter:brightness(0) invert(1);mix-blend-mode:normal}.news-header a,.news-header button{color:inherit}.news-header a:hover{color:#f1d597}

/* Match Parker’s shared dark green footer on news index and detail pages. */
.news-page .news-footer{display:block;background:var(--deep,#0d2823);color:#fff;border-top:1px solid #31544b}.news-footer a{color:inherit}.news-footer a:hover{color:var(--gold,#d3ad67)}
