.news-page{background:var(--paper);color:#111}.news-page>.header,.news-page>footer{background:#101010;color:#f5f5f3}.news-breadcrumb{display:flex;gap:14px;font-size:12px;letter-spacing:1px;color:#666;margin-bottom:58px;flex-wrap:wrap}.news-breadcrumb a:hover{text-decoration:underline}.news-archive{min-height:65vh;padding-top:40px}.archive-heading .eyebrow{color:#777}.archive-heading h1{font-size:clamp(70px,11vw,150px);letter-spacing:-.065em;line-height:1;margin:18px 0}.archive-heading p{font-size:16px}.archive-count{display:flex;justify-content:space-between;align-items:center;font-size:12px;letter-spacing:2px;margin-top:70px;padding-bottom:20px}.archive-count span{font-size:22px;letter-spacing:0}.news-article{max-width:1000px;margin:auto;padding:40px 50px 90px}.article-heading{border-bottom:1px solid #bbb;padding-bottom:38px;margin-bottom:42px}.article-meta{display:flex;gap:25px;align-items:center;font-size:13px;color:#555}.article-meta span{color:#bb2436}.article-heading h1{font-size:clamp(28px,3.5vw,46px);line-height:1.5;letter-spacing:-.03em;margin:23px 0 0;overflow-wrap:anywhere}.article-body{max-width:780px;margin:auto;font-size:17px;line-height:2}.article-body p{margin:0 0 24px;overflow-wrap:anywhere}.article-body h2{font-size:23px;line-height:1.7;border-left:3px solid var(--red);padding-left:18px;margin:45px 0 25px}.article-photos{display:grid;gap:25px;margin-top:40px}.article-photos img{width:100%;height:auto;display:block}.article-note{background:#eaeae6;padding:20px 24px;font-size:14px;line-height:1.9;margin-bottom:35px;border-left:3px solid var(--red)}.article-note a,.article-source a{text-decoration:underline;text-underline-offset:4px}.article-source{font-size:12px;color:#666;margin-top:50px;line-height:1.8}.article-nav{display:grid;grid-template-columns:1fr 1fr;gap:35px;border-top:1px solid #bbb;border-bottom:1px solid #bbb;margin:30px 0;padding:28px 0}.article-nav a{font-size:14px;line-height:1.7}.article-nav small{display:block;font-size:12px;color:#777;margin-bottom:10px}.article-nav a:hover{color:#be2335}.article-back{background:#111;color:white;display:flex;max-width:260px;justify-content:space-between}.news-page .news-list h3{overflow-wrap:anywhere}.news-page .news-list .tag{white-space:nowrap;font-size:12px}
@media(max-width:700px){.news-article{padding:30px 6% 60px}.news-breadcrumb{margin-bottom:38px}.article-heading{padding-bottom:28px;margin-bottom:30px}.article-body{font-size:16px;line-height:1.95}.article-body h2{font-size:21px}.article-heading h1{font-size:28px}.article-nav{gap:22px}.article-nav a{font-size:13px}.archive-count{margin-top:42px}.article-note{padding:17px}.news-archive{padding-top:30px}}
.article-inline-photo{margin:35px 0}.article-inline-photo img{display:block;width:100%;height:auto}.article-inline-photo:first-child{margin-top:0}
