.NewsArticleView-module__pz6_SW__page{background:var(--bg);padding-bottom:clamp(48px,8vw,96px)}.NewsArticleView-module__pz6_SW__hero{background:var(--bg-soft);height:clamp(240px,42vh,460px);position:relative;overflow:hidden}.NewsArticleView-module__pz6_SW__heroImage{object-fit:cover;width:100%;height:100%}.NewsArticleView-module__pz6_SW__heroOverlay{background:linear-gradient(#00000014 0%,#0000006b 100%);position:absolute;inset:0}.NewsArticleView-module__pz6_SW__container{width:min(760px,100% - 40px);margin:0 auto;padding-top:clamp(28px,4vw,40px)}.NewsArticleView-module__pz6_SW__backLink{color:var(--text-dim);margin-bottom:20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.NewsArticleView-module__pz6_SW__backLink:hover{color:var(--text)}.NewsArticleView-module__pz6_SW__header{margin-bottom:clamp(24px,4vw,36px)}.NewsArticleView-module__pz6_SW__meta{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px;display:flex}.NewsArticleView-module__pz6_SW__category{background:var(--bg-soft);border:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);border-radius:999px;padding:6px 10px;font-size:10px;font-weight:700;display:inline-flex}.NewsArticleView-module__pz6_SW__meta time{letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);font-size:12px;font-weight:600}.NewsArticleView-module__pz6_SW__header h1{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--text);text-wrap:balance;margin:0;font-size:clamp(2rem,4.5vw,3.2rem);font-weight:400;line-height:1.08}.NewsArticleView-module__pz6_SW__excerpt{color:var(--text-dim);margin:16px 0 0;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.7}.NewsArticleView-module__pz6_SW__body{color:var(--text);font-size:1.02rem;line-height:1.8}.NewsArticleView-module__pz6_SW__body p{margin:0 0 1.1em}:is(.NewsArticleView-module__pz6_SW__body h2,.NewsArticleView-module__pz6_SW__body h3){font-family:var(--font-heading);color:var(--text);margin:1.6em 0 .7em;font-weight:400;line-height:1.2}:is(.NewsArticleView-module__pz6_SW__body ul,.NewsArticleView-module__pz6_SW__body ol){margin:0 0 1.2em;padding-left:1.4em}.NewsArticleView-module__pz6_SW__body img{border-radius:16px;width:100%;height:auto;margin:1.4em 0;display:block}.NewsArticleView-module__pz6_SW__body a{color:var(--accent,#1677ff);text-decoration:underline}.NewsArticleView-module__pz6_SW__external{border-top:1px solid var(--line);margin-top:28px;padding-top:20px}.NewsArticleView-module__pz6_SW__external a{color:var(--text);font-weight:600}
