.page-chrome .article__related,.page-chrome .news-category,.page-chrome .news-hero,.page-chrome .news-landing,.page-chrome .news-row{padding:0 clamp(20px,5vw,64px)}.page-chrome .article__about{padding:32px 0 0}.news-hero{position:relative;overflow:hidden;background:#050403;color:#f6f4f0;display:flex;align-items:flex-end;padding-top:clamp(200px,20vh,260px)!important;padding-bottom:10px!important}.news-hero--slim{padding-top:clamp(190px,19vh,240px)!important;padding-bottom:clamp(40px,5vw,70px)!important}.news-hero__bg-wrap{position:absolute;inset:0;overflow:hidden}.news-hero__bg-wrap--placeholder{background:radial-gradient(120% 80% at 50% 20%,#1f1815 0,#060403 65%),linear-gradient(180deg,#100c09,#050403)}.news-hero__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;will-change:transform}.news-hero__veil{position:absolute;inset:0;background:radial-gradient(120% 70% at 50% 30%,rgba(6,4,3,.35),rgba(6,4,3,.85) 80%),linear-gradient(180deg,rgba(6,4,3,.35),rgba(6,4,3,.72) 65%,rgba(6,4,3,.95));z-index:1}.news-hero__inner{position:relative;z-index:2;width:100%;max-width:1200px;margin:0 auto;padding:0 clamp(20px,5vw,64px);text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.news-hero__ey{display:inline-flex;align-items:center;gap:14px;font-family:var(--font-jost),"Jost",system-ui,sans-serif;font-size:.66rem;font-weight:500;letter-spacing:.36em;text-transform:uppercase;color:#e3d2b8;margin:0}.news-hero__rule{display:inline-block;width:44px;height:1px;background:rgba(227,210,184,.8)}.news-hero__title{font-family:var(--page-ff-serif);font-weight:600;font-size:clamp(2.4rem,5.4vw,4.4rem);line-height:1.04;margin:0;color:#fbf6ec;letter-spacing:.02em;text-transform:uppercase;text-shadow:0 2px 24px rgba(0,0,0,.5)}.news-hero__lede{font-family:var(--page-ff-serif);font-style:italic;font-weight:400;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.4;color:#eee3d2;max-width:48ch;margin:4px auto 0;text-shadow:0 1px 12px rgba(0,0,0,.5)}.news-landing{background:var(--page-paper);padding:20px clamp(20px,5vw,64px) clamp(56px,8vw,96px)!important;max-width:1680px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(40px,5vw,72px)}.news-row__head{display:flex;justify-content:space-between;align-items:center;padding-bottom:clamp(18px,2vw,28px);border-bottom:1px solid var(--page-line);margin-bottom:clamp(20px,2.4vw,32px)}.news-row__head h2{font-weight:500;font-size:clamp(.72rem,1.1vw,.9rem);letter-spacing:.34em;margin:0}.news-row__all,.news-row__head h2{font-family:var(--font-jost),"Jost",system-ui,sans-serif;text-transform:uppercase;color:var(--page-ink)}.news-row__all{display:inline-flex;align-items:center;gap:8px;font-size:.68rem;letter-spacing:.24em;text-decoration:none;padding:6px 0;border-bottom:1px solid transparent;transition:color .3s,border-color .3s,gap .3s}.news-row__all:hover{color:var(--page-gold-deep);gap:14px;border-color:var(--page-gold-deep)}.news-row__grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:clamp(16px,2vw,28px);align-items:stretch}@media (max-width:900px){.news-row__grid{grid-template-columns:1fr}}.news-row__stack{display:grid;grid-template-rows:1fr 1fr;gap:clamp(16px,2vw,28px)}.news-card{display:block;text-decoration:none;color:var(--page-ink);position:relative}.news-card__media{position:relative;aspect-ratio:4/3;background:var(--page-surface);overflow:hidden}.news-card--primary .news-card__media{aspect-ratio:16/12}.news-card__img{object-fit:cover;transition:transform 1s cubic-bezier(.22,1,.36,1)}.news-card:hover .news-card__img{transform:scale(1.03)}.news-card__gradient{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,8,6,0) 40%,rgba(10,8,6,.35) 65%,rgba(10,8,6,.85));pointer-events:none}.news-card__overlay{position:absolute;left:0;right:0;bottom:0;padding:clamp(18px,2.4vw,32px);color:#f6f4f0;display:flex;flex-direction:column;gap:10px}.news-card__date{font-family:var(--font-jost),"Jost",system-ui,sans-serif;font-size:.66rem;letter-spacing:.24em;text-transform:uppercase;opacity:.9}.news-card__title{font-family:var(--page-ff-serif);font-weight:500;font-size:clamp(1.1rem,1.6vw,1.4rem);line-height:1.24;margin:0;color:#f6f4f0;letter-spacing:.01em}.news-card--primary .news-card__title{font-size:clamp(1.5rem,2.2vw,2rem)}.news-card__more{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-jost),"Jost",system-ui,sans-serif;font-size:.6rem;letter-spacing:.24em;text-transform:uppercase;color:#f6f4f0;opacity:.9;margin-top:6px}.news-card__more-line{display:inline-block;width:24px;height:1px;background:#f6f4f0}.news-card__meta{display:none}.news-category{background:var(--page-paper);padding:clamp(40px,5vw,72px) clamp(20px,5vw,64px) clamp(56px,8vw,96px)!important;max-width:1680px;margin:0 auto}.news-category__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.6vw,36px)}@media (max-width:900px){.news-category__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.news-category__grid{grid-template-columns:1fr}}.news-category__empty{padding:60px 0;text-align:center;color:var(--page-ink-mute);font-family:var(--page-ff-sans);letter-spacing:.18em;text-transform:uppercase;font-size:.8rem}.news-pager{display:flex;gap:8px;margin-top:clamp(48px,5vw,72px)}.news-pager,.news-pager__btn{justify-content:center;align-items:center}.news-pager__btn{min-width:44px;height:44px;padding:0 12px;border:1px solid var(--page-line);color:var(--page-ink);text-decoration:none;font-family:var(--font-jost),"Jost",system-ui,sans-serif;font-size:.8rem;letter-spacing:.06em;display:inline-flex;transition:background .3s,color .3s,border-color .3s}.news-pager__btn.is-on,.news-pager__btn:hover{background:var(--page-ink);color:var(--page-paper);border-color:var(--page-ink)}.news-pager__btn.is-disabled{opacity:.35;pointer-events:none}.news-pager__dots{color:var(--page-ink-mute);padding:0 6px}.article{background:var(--page-paper);padding-bottom:clamp(72px,9vw,130px)}.article__topbar{max-width:1680px;margin:0 auto;padding:clamp(150px,18vh,220px) clamp(20px,5vw,64px) 0}.article__back{display:inline-flex;align-items:center;gap:12px;padding:12px 24px;border:1px solid var(--page-line);border-radius:999px;font-family:var(--font-jost),"Jost",system-ui,sans-serif;font-size:.66rem;letter-spacing:.24em;text-transform:uppercase;color:var(--page-ink);text-decoration:none;transition:background .3s,color .3s,border-color .3s}.article__back:hover{background:var(--page-ink);color:var(--page-paper);border-color:var(--page-ink)}.article__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:0;max-width:1680px;margin:clamp(20px,3vw,40px) auto 0;min-height:clamp(320px,42vw,560px)}@media (max-width:900px){.article__hero{grid-template-columns:1fr}}.article__hero-meta{background:#e7dfd1;color:#201814;padding:clamp(40px,5vw,72px) clamp(28px,4vw,60px);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.article__cat{font-family:var(--page-ff-serif);font-weight:500;font-size:clamp(1.4rem,2vw,1.8rem);color:#201814;margin-bottom:10px}.article__date{font-family:var(--font-jost),"Jost",system-ui,sans-serif;font-size:.7rem;letter-spacing:.24em;text-transform:uppercase;color:#56463a;margin-bottom:clamp(24px,3vw,40px)}.article__title{font-family:var(--page-ff-serif);font-weight:500;font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.24;color:#201814;margin:0;text-transform:uppercase;letter-spacing:.02em;max-width:28ch}.article__hero-media{position:relative;min-height:clamp(280px,40vw,560px);background:var(--page-surface);overflow:hidden}.article__hero-img{object-fit:cover}.article__body{max-width:1080px;margin:0 auto;padding:clamp(48px,6vw,80px) clamp(20px,5vw,64px) 0;color:var(--page-ink)}.article__toc{border:1px solid var(--page-line);padding:22px 28px;margin:28px 0 40px;background:var(--page-surface)}.article__toc-head{font-family:var(--page-ff-serif);font-size:1.05rem;color:var(--page-ink);margin-bottom:12px;letter-spacing:.01em}.article__toc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.article__toc-item--l3{padding-left:20px}.article__toc-item a{color:#4aa1ff;text-decoration:none;font-family:var(--page-ff-sans);font-size:.9rem;line-height:1.5}.article__toc-item a:hover{text-decoration:underline}.article__prose{font-family:var(--page-ff-sans);font-size:1rem;line-height:1.75;color:var(--page-ink)}.article__prose h2{font-size:clamp(1.4rem,2.2vw,1.9rem);line-height:1.24;margin:clamp(32px,4vw,48px) 0 16px;letter-spacing:.01em}.article__prose h2,.article__prose h3{font-family:var(--page-ff-serif);font-weight:500;color:var(--page-ink)}.article__prose h3{font-size:clamp(1.15rem,1.6vw,1.4rem);margin:clamp(24px,3vw,32px) 0 12px}.article__prose p{margin:0 0 18px;color:var(--page-ink-soft)}.article__prose a{color:var(--page-gold-deep);text-decoration:underline}.article__prose ol,.article__prose ul{padding-left:22px;margin:0 0 20px;color:var(--page-ink-soft)}.article__prose li{margin-bottom:8px}.article__prose figure{margin:24px 0}.article__prose figure img{width:100%;height:auto;display:block}.article__prose blockquote{border-left:2px solid var(--page-gold);padding-left:20px;margin:24px 0;font-style:italic;color:var(--page-ink)}.article__prose hr{border:0;margin:32px 0}.article__about,.article__prose hr{border-top:1px solid var(--page-line)}.article__about{margin-top:clamp(24px,3vw,36px);padding-top:32px}.article__about h3{font-size:1.35rem;margin:0 0 12px;letter-spacing:.01em}.article__about h3,.article__about h4{font-family:var(--page-ff-serif);font-weight:700;color:var(--page-ink)}.article__about h4{font-size:1.05rem;margin:20px 0 8px}.article__about p{margin:0 0 14px;color:var(--page-ink-soft)}.article__about a{color:var(--page-gold-deep);text-decoration:underline}.article__about b,.article__about strong{font-weight:700;color:var(--page-ink)}.article__about em,.article__about i{font-style:italic}.article__about u{text-decoration:underline}.article__about del,.article__about s{text-decoration:line-through}.article__about code{font-family:var(--page-ff-mono,ui-monospace,SFMono-Regular,monospace);background:rgba(243,236,222,.08);padding:1px 6px;border-radius:3px;font-size:.92em}.article__about mark{background:rgba(226,203,160,.28);color:inherit;padding:0 2px}.article__about ol,.article__about ul{padding-left:22px;margin:0 0 18px;color:var(--page-ink-soft)}.article__about ul{list-style:disc}.article__about ol{list-style:decimal}.article__about li{margin-bottom:6px}.article__about ol ol,.article__about ol ul,.article__about ul ol,.article__about ul ul{margin:6px 0}.article__about blockquote{border-left:2px solid var(--page-gold);padding-left:20px;margin:20px 0;font-style:italic;color:var(--page-ink)}.article__about hr{border:0;border-top:1px solid var(--page-line);margin:24px 0}.article__about figure{margin:20px 0}.article__about figure img{width:100%;height:auto;display:block}.article__prose b,.article__prose strong{font-weight:700;color:var(--page-ink)}.article__prose em,.article__prose i{font-style:italic}.article__prose u{text-decoration:underline}.article__prose del,.article__prose s{text-decoration:line-through}.article__prose code{font-family:var(--page-ff-mono,ui-monospace,SFMono-Regular,monospace);background:rgba(243,236,222,.08);padding:1px 6px;border-radius:3px;font-size:.92em}.article__prose mark{background:rgba(226,203,160,.28);color:inherit;padding:0 2px}.article__prose ul{list-style:disc}.article__prose ol{list-style:decimal}.rt-checklist{list-style:none;padding-left:4px}.rt-check-item{position:relative;padding-left:26px;margin-bottom:6px}.rt-check-item:before{content:"";position:absolute;left:0;top:.32em;width:14px;height:14px;border:1px solid var(--page-line);border-radius:3px;background:transparent}.rt-check-item--done:before{background:var(--page-gold);border-color:var(--page-gold)}.rt-check-item--done:after{content:"";position:absolute;left:4px;top:calc(.32em + 2px);width:6px;height:10px;border-right:2px solid var(--page-ink);border-bottom:2px solid var(--page-ink);transform:rotate(45deg)}.rt-check-item--done{color:var(--page-ink-soft);text-decoration:line-through}.article__related{max-width:1080px;margin:32px auto 0;padding:0 clamp(20px,5vw,64px)}.article__related:before{content:"";display:block;height:1px;background:var(--page-line);margin-bottom:32px}.article__related-heading{font-family:var(--page-ff-serif);font-weight:500;font-size:clamp(1.4rem,2.2vw,1.9rem);color:var(--page-ink);margin:0 0 clamp(24px,3vw,40px);letter-spacing:.01em}.article__related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.6vw,36px)}@media (max-width:900px){.article__related-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.article__related-grid{grid-template-columns:1fr}}