.news-page{max-width:1280px;margin:auto;padding:44px clamp(22px,5vw,72px) 64px}.news-heading{border-bottom:1px solid var(--line);padding-bottom:34px}.news-page .eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--copper);font-size:11px;font-weight:700;line-height:1.6}.news-heading h1{font:700 clamp(36px,3.5vw,48px)/1.12 var(--display);letter-spacing:-.02em;margin:18px 0 26px}.news-intro{grid-template-columns:1fr 1.25fr;align-items:start;gap:clamp(24px,4vw,56px);display:grid}.news-intro>p:first-child{font:500 clamp(20px,2vw,25px)/1.4 var(--sans);margin:0}.news-intro em{color:var(--copper);font-style:normal}.news-intro>p:last-child{color:#49433f;max-width:56ch;margin:0;font-size:16px;line-height:1.75}.news-story{border-bottom:1px solid var(--line);grid-template-columns:minmax(140px,.7fr) minmax(0,3fr);gap:clamp(24px,4vw,56px);padding:38px 0;scroll-margin-top:110px;display:grid}.news-meta .eyebrow{max-width:180px;margin:4px 0 12px}.news-meta time{color:var(--muted);font-size:12px;line-height:1.6;display:block}.news-latest{color:var(--copper);font:500 12px/1.6 var(--sans);margin-top:18px;display:block}.news-copy{min-width:0}.news-copy h2{font:700 clamp(25px,2.3vw,32px)/1.2 var(--display);letter-spacing:-.012em;text-wrap:pretty;max-width:36ch;margin:0 0 16px}.news-copy .news-lead{font:400 17px/1.75 var(--sans);color:#49433f;max-width:70ch;margin:0 0 20px}.news-body{max-width:70ch}.news-body p{margin:0 0 14px;font-size:16px;line-height:1.8}.news-copy .text-link{min-height:44px;margin-top:10px;font-size:13px;line-height:1.6}.news-page a:focus-visible{outline:3px solid var(--copper);outline-offset:5px}@media (max-width:760px){.news-page{padding-top:28px}.news-heading{padding-bottom:28px}.news-heading h1{margin-bottom:22px}.news-intro{grid-template-columns:1fr;gap:18px}.news-story{grid-template-columns:1fr;gap:18px;padding:30px 0}.news-meta{flex-wrap:wrap;align-items:baseline;gap:8px 18px;display:flex}.news-meta .eyebrow{max-width:none;margin:0}.news-latest{margin:0}.news-copy h2{font-size:26px}.news-copy .news-lead,.news-body p{font-size:16px}}.news-person-link{color:var(--copper);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.news-copy h2 a{color:inherit;text-decoration:none}.news-copy h2 a:hover{color:var(--copper)}.news-detail{max-width:1000px}.news-detail-breadcrumb{margin-bottom:30px;font-size:.8rem}.news-detail-breadcrumb a{color:var(--copper);text-underline-offset:4px}.news-detail-heading h1{font:700 clamp(28px,3.2vw,40px)/1.2 var(--display);letter-spacing:-.015em;max-width:36ch;margin:0 0 18px}.news-detail-meta{color:var(--muted);margin:0 0 28px;font-size:.78rem;line-height:1.6}.news-detail .news-copy{max-width:72ch}.news-detail .news-lead{font-size:17px;line-height:1.8}@media (max-width:760px){.news-detail-heading h1{font-size:28px}}
