.nw3-head{padding-bottom:clamp(2rem,4vw,3rem)}.nw3-head-grid{display:block}.nw3-h1{max-width:12ch}.nw3-feat-wrap{padding-bottom:clamp(3rem,6vw,5rem)}.nw3-feat{display:grid;grid-template-columns:7fr 5fr;gap:clamp(1.5rem,4vw,3.5rem);align-items:center;text-decoration:none;color:var(--v3-ink)}.nw3-feat-fig{aspect-ratio:3 / 2;border-radius:6px;overflow:hidden}.nw3-feat-fig img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1s cubic-bezier(.2,.7,.3,1)}.nw3-feat:hover .nw3-feat-fig img{transform:scale(1.03)}.nw3-feat-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:0 0 1.1rem}.nw3-feat-flag{font-family:var(--v3-head);font-weight:500;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--v3-ink);background:var(--v3-cream);border-radius:999px;padding:.35rem .8rem}.nw3-feat-date{font-family:var(--v3-head);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--v3-gray)}.nw3-feat-title{font-family:var(--v3-head);font-weight:600;font-size:clamp(1.5rem,2.8vw,2.4rem);line-height:1.12;letter-spacing:-.02em;margin:0 0 1rem}.nw3-feat-excerpt{margin-bottom:1.4rem;max-width:48ch}.nw3-feat-more{pointer-events:none}.nw3-index{position:relative;padding-top:0}.nw3-index-label{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.nw3-year+.nw3-year{margin-top:clamp(2.5rem,5vw,4rem)}.nw3-year-mark{font-family:var(--v3-head);font-weight:600;font-size:clamp(2rem,4.5vw,3.6rem);line-height:1;letter-spacing:-.03em;color:var(--v3-cream);margin:0 0 .75rem}.nw3-rows{border-top:1px solid var(--v3-hairline)}.nw3-row{display:grid;grid-template-columns:6.5rem 1fr 2rem;align-items:baseline;gap:clamp(1rem,2.5vw,2rem);padding:clamp(1rem,2.2vw,1.6rem) 0;border-bottom:1px solid var(--v3-hairline);text-decoration:none;color:var(--v3-ink)}.nw3-row-date{font-family:var(--v3-head);font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;color:var(--v3-gray);white-space:nowrap}.nw3-row-title{font-family:var(--v3-head);font-weight:500;font-size:clamp(1.02rem,1.5vw,1.35rem);line-height:1.3;letter-spacing:-.01em;transition:transform .35s cubic-bezier(.2,.7,.3,1)}.nw3-row:hover .nw3-row-title{transform:translate(10px)}.nw3-row-arrow{text-align:right;color:var(--v3-gray);transition:transform .35s ease,color .35s ease}.nw3-row:hover .nw3-row-arrow{transform:translate(6px);color:var(--v3-ink)}@media (max-width: 991px){.nw3-h1{max-width:100%}.nw3-feat{grid-template-columns:1fr}}@media (max-width: 767px){.nw3-row{grid-template-columns:1fr 1.75rem}.nw3-row-date{grid-column:1 / -1}}.na3-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:1080;background:transparent;pointer-events:none}.na3-progress span{display:block;height:100%;background:var(--v3-cream, #d4c5b0);transform:scaleX(0);transform-origin:left center}.na3-head{padding-bottom:clamp(1.75rem,3.5vw,2.75rem)}.na3-back{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--v3-head);font-weight:500;font-size:.85rem;letter-spacing:.04em;color:var(--v3-gray);text-decoration:none;margin-bottom:clamp(1.5rem,3vw,2.5rem);transition:color .25s ease,gap .25s ease}.na3-back:hover{color:var(--v3-ink);gap:.8rem}.na3-head-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(2rem,5vw,4rem);align-items:end}.na3-title{font-family:var(--v3-head);font-weight:600;font-size:clamp(1.9rem,4.2vw,3.6rem);line-height:1.08;letter-spacing:-.025em;margin:0}.na3-head-side{padding-top:clamp(1rem,2vw,1.5rem);border-top:2px solid var(--v3-cream)}.na3-excerpt{font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.6;color:var(--v3-gray);margin:0 0 clamp(1.25rem,2.5vw,1.75rem)}.na3-hero-wrap{padding:0 var(--v3-gutter)}.na3-hero--video{aspect-ratio:16 / 9;background:var(--v3-ink)}.na3-hero--video iframe{display:block;width:100%;height:100%;border:0}.na3-hero{position:relative;font-size:clamp(1.02rem,1.25vw,1.15rem);max-width:68ch;margin:0 auto;overflow:hidden;border-radius:6px;background:var(--v3-soft)}.na3-hero img{display:block;width:100%;height:auto;max-height:clamp(18rem,60vh,34rem);object-fit:contain}.na3-grid{display:flex;justify-content:center}.na3-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem clamp(1.5rem,3vw,2.5rem)}.na3-meta-row{margin:0;display:flex;flex-direction:column;gap:.2rem}.na3-meta-label{font-family:var(--v3-head);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--v3-gray)}.na3-meta-value{font-family:var(--v3-head);font-weight:500;font-size:.95rem;color:var(--v3-ink)}.na3-meta-share{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--v3-head);font-weight:500;font-size:.88rem;color:var(--v3-ink);text-decoration:none;padding-bottom:.2rem;border-bottom:1px solid var(--v3-hairline);align-self:flex-start;transition:border-color .25s ease}.na3-meta-share:hover{color:var(--v3-ink);border-bottom-color:var(--v3-ink)}.na3-body{max-width:68ch;font-size:clamp(1.02rem,1.25vw,1.15rem);line-height:1.75;color:var(--v3-ink)}.na3-body>*:first-child{margin-top:0}.na3-body p{margin:0 0 1.4rem}.na3-body>p:first-child{font-size:clamp(1.12rem,1.5vw,1.3rem);line-height:1.6}.na3-body h2,.na3-body h3{font-family:var(--v3-head);font-weight:600;line-height:1.2;letter-spacing:-.015em;margin:clamp(2.2rem,4vw,3rem) 0 .9rem}.na3-body h2{font-size:clamp(1.3rem,2vw,1.7rem)}.na3-body h3{font-size:clamp(1.12rem,1.6vw,1.35rem)}.na3-body ul,.na3-body ol{margin:0 0 1.4rem;padding-left:1.2rem}.na3-body li{margin-bottom:.5rem}.na3-body a{color:var(--v3-ink);text-decoration:none;border-bottom:1px solid var(--v3-cream);transition:border-color .25s ease}.na3-body a:hover{border-bottom-color:var(--v3-ink)}.na3-body strong{font-weight:600}.na3-body .news-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(.6rem,1.2vw,1rem);margin:clamp(1.75rem,3.5vw,2.5rem) 0}.na3-body .news-gallery-item{display:block;border:0;border-radius:4px;overflow:hidden;aspect-ratio:4 / 3}.na3-body .news-gallery-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s cubic-bezier(.2,.7,.3,1)}.na3-body .news-gallery-item:hover img{transform:scale(1.04)}.na3-next-wrap{padding:0 var(--v3-gutter) clamp(3rem,6vw,5rem)}.na3-next{display:grid;grid-template-columns:1fr clamp(12rem,26vw,22rem);align-items:center;gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.75rem,3.5vw,2.75rem);background:var(--v3-cream-soft);border-radius:6px;text-decoration:none;color:var(--v3-ink);transition:background .3s ease}.na3-next:hover{background:var(--v3-cream)}.na3-next-label{margin-bottom:.7rem}.na3-next-title{font-family:var(--v3-head);font-weight:600;font-size:clamp(1.2rem,2.2vw,1.8rem);line-height:1.15;letter-spacing:-.015em;margin:0 0 1rem;max-width:26ch}.na3-next-go{font-family:var(--v3-head);font-weight:500;font-size:.9rem;border-bottom:1px solid var(--v3-ink);padding-bottom:.15rem}.na3-next-fig{margin:0;aspect-ratio:4 / 3;border-radius:4px;overflow:hidden}.na3-next-fig img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width: 991px){.na3-head-grid{grid-template-columns:1fr;align-items:start}.na3-next{grid-template-columns:1fr}.na3-next-fig{order:-1;aspect-ratio:16 / 9}}@media (prefers-reduced-motion: reduce){.nw3-feat-fig img,.nw3-row-title,.nw3-row-arrow,.na3-back,.na3-next,.na3-body .news-gallery-item img{transition:none}.nw3-feat:hover .nw3-feat-fig img,.nw3-row:hover .nw3-row-title,.nw3-row:hover .nw3-row-arrow,.na3-body .news-gallery-item:hover img{transform:none}}
