/* Norquantia v14.3 — English flagship article extensions */
.flagship-article{max-width:980px}.flagship-article>header{max-width:900px}.flagship-article>header .lead{max-width:820px;font-size:clamp(1.15rem,2.2vw,1.42rem);line-height:1.55}.translation-status{max-width:760px;margin-top:16px;padding:12px 15px;border-left:3px solid var(--gold);background:#faf6ed;color:var(--muted);font-size:.92rem;line-height:1.55}.translation-fallback>span:last-child{display:grid;gap:2px}.translation-fallback small{font-size:.7rem;font-weight:650;color:var(--muted)}.article-toc{display:flex;flex-wrap:wrap;gap:9px 18px;margin:0 0 36px;padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--soft)}.article-toc strong{flex-basis:100%}.article-toc a{color:var(--teal);font-size:.91rem;font-weight:800}.article-prose{max-width:820px}.article-prose section{padding:30px 0}.article-prose h2{font-size:clamp(1.65rem,3vw,2.25rem);line-height:1.18;letter-spacing:-.025em}.article-prose h3{font-size:1.2rem}.article-prose p,.article-prose li,.article-prose dd{font-size:1.06rem;line-height:1.78;color:var(--muted)}.article-prose a{color:var(--teal);font-weight:750;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.article-prose strong{color:var(--navy)}.definition-list{display:grid;gap:12px;margin:24px 0}.definition-list>div{padding:18px;border:1px solid var(--line);border-radius:14px;background:#fff}.definition-list dt{font-weight:900;color:var(--navy)}.definition-list dd{margin:6px 0 0}.scenario,.perspective{margin:22px 0;padding:28px!important;border:1px solid rgba(22,143,128,.22)!important;border-radius:20px;background:linear-gradient(145deg,#eef8f6,#fff)}.perspective{border-color:rgba(200,163,90,.34)!important;background:linear-gradient(145deg,#faf6ed,#fff)}.section-label{margin:0 0 7px!important;color:var(--teal)!important;font-size:.76rem!important;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.article-figure{margin:26px 0 8px}.article-figure img{display:block;width:min(100%,480px);height:auto;margin-inline:auto;border:1px solid var(--line);border-radius:20px;background:#f8fbfa}.article-figure figcaption{max-width:720px;margin:16px auto 0;color:var(--muted);font-size:.9rem;line-height:1.6}.question-list{display:grid;gap:10px;padding-left:1.3rem}.references ol{display:grid;gap:16px;padding-left:1.4rem}.references li{padding-left:5px;font-size:.94rem;line-height:1.65;overflow-wrap:anywhere}.methodology-note{margin-top:24px;padding:17px;border-left:3px solid var(--teal);background:var(--soft);font-size:.92rem!important}.flagship-article>.article-cta{max-width:820px}.flagship-article>.article-cta h2{font-size:clamp(1.55rem,3vw,2.15rem);letter-spacing:-.025em}.flagship-article .meta time{white-space:nowrap}
@media(max-width:640px){.article-toc{align-items:flex-start;flex-direction:column}.article-toc strong{flex-basis:auto}.scenario,.perspective{padding:21px!important}.article-prose p,.article-prose li,.article-prose dd{font-size:1rem}.article-figure{margin-inline:-4px}.references ol{padding-left:1.2rem}.translation-status{font-size:.88rem}}
