.nexus-article-detail{--article-paper: #f2eee7;--article-paper-strong: #f7f3ec;--article-ink: #101011;--article-muted: #706b65;--article-rose: #f5b8d0;--article-line-dark: rgba(255, 255, 255, .11);--article-line-paper: rgba(16, 16, 17, .14)}.article-detail-main{position:relative;z-index:1}.article-detail-header{transition:border-color .38s ease,background-color .38s ease,color .38s ease}.article-reading-progress{position:absolute;inset:auto 0 -1px;height:1px;overflow:hidden;background:transparent}.article-reading-progress span{display:block;width:100%;height:100%;background:var(--article-rose);transform:scaleX(0);transform-origin:left center}.article-detail-hero{position:relative;z-index:1;min-height:100svh;overflow:hidden;border-bottom:1px solid var(--article-line-dark);background:#0a0a0c33}.article-detail-hero:after{position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 74% 38%,rgba(245,184,208,.09),transparent 29%),linear-gradient(180deg,#0a0a0c14,#0a0a0c94);content:"";pointer-events:none}.article-detail-hero-inner{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto 1fr auto;gap:2rem;width:min(100%,84rem);min-height:100svh;margin:0 auto;padding:7rem 1.5rem 3rem}.article-detail-back{grid-column:1 / 5;display:inline-flex;align-self:start;align-items:center;gap:.65rem;width:fit-content;color:#f4f2efad;font-size:.76rem;font-weight:520;text-transform:uppercase;transition:color .22s ease}.article-detail-back:hover{color:#fff}.article-detail-back svg{width:.9rem;height:.9rem;stroke-width:1.7}.article-detail-meta{grid-column:9 / 13;display:flex;align-self:start;align-items:center;justify-content:flex-end;gap:1.25rem;color:#f4f2ef7a;font-size:.72rem;font-variant-numeric:tabular-nums;text-transform:uppercase}.article-detail-meta span{color:var(--article-rose);font-weight:650}.article-detail-title{grid-column:1 / 12;grid-row:2;align-self:center;max-width:71rem;padding:4rem 0 6rem}.article-detail-title>p{margin:0 0 1.25rem;color:var(--article-rose);font-size:.74rem;font-weight:650;text-transform:uppercase}.article-detail-title h1{max-width:11.5em;margin:0;color:#f8f6f2;font-size:clamp(3.4rem,5.6vw,6.35rem);font-weight:570;line-height:1.04;text-wrap:wrap}.article-detail-title h1 span,.article-detail-next-copy h2 span{display:block}.article-detail-word{position:absolute;right:-.03em;bottom:-.21em;z-index:-1;width:max-content;margin:0;color:#f5b8d012;font-size:clamp(8rem,20vw,20rem);font-weight:700;line-height:.78;text-transform:uppercase;white-space:nowrap;user-select:none}.article-detail-scroll{grid-column:1 / 5;grid-row:3;display:inline-flex;align-self:end;align-items:center;gap:.65rem;color:#f4f2ef8f;font-size:.72rem;text-transform:uppercase}.article-detail-scroll svg{width:.85rem;height:.85rem;color:var(--article-rose);stroke-width:1.6}.article-detail-opening{grid-column:8 / 13;grid-row:3;align-self:end;margin:0;color:#f4f2efbd;font-size:clamp(1.05rem,1.45vw,1.3rem);font-weight:390;line-height:1.78;text-wrap:pretty}.article-detail-reading{position:relative;z-index:2;min-height:100vh;scroll-margin-top:4rem;border-top:1px solid rgba(245,184,208,.34);background:radial-gradient(circle at 8% 10%,rgba(181,170,227,.15),transparent 25rem),radial-gradient(circle at 94% 28%,rgba(245,184,208,.13),transparent 28rem),var(--article-paper);color:var(--article-ink)}.article-detail-reading-inner{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem;width:min(100%,78rem);margin:0 auto;padding:8rem 1.5rem 10rem}.article-detail-aside{grid-column:1 / 4;min-width:0}.article-detail-aside-sticky{position:sticky;top:7rem}.article-detail-aside-label{margin:0 0 1rem;color:#a32960;font-size:.72rem;font-weight:700;text-transform:uppercase}.article-detail-aside-title{max-width:18rem;margin:0;color:var(--article-ink);font-size:1rem;font-weight:650;line-height:1.55}.article-detail-facts{display:grid;gap:.85rem;margin:2rem 0 0;padding:1.25rem 0;border-top:1px solid var(--article-line-paper);border-bottom:1px solid var(--article-line-paper)}.article-detail-facts div{display:grid;grid-template-columns:3.4rem 1fr;gap:.65rem}.article-detail-facts dt,.article-detail-facts dd{margin:0;font-size:.72rem;line-height:1.55}.article-detail-facts dt{color:#10101170;text-transform:uppercase}.article-detail-facts dd{color:#101011b8}.article-detail-toc{display:grid;margin-top:1.5rem}.article-detail-toc a{display:grid;grid-template-columns:2rem 1fr;gap:.75rem;padding:.7rem 0;border-bottom:1px solid rgba(16,16,17,.09);color:#1010116b;transition:color .22s ease,transform .22s ease}.article-detail-toc a:hover,.article-detail-toc a.is-active{color:var(--article-ink);transform:translate(.25rem)}.article-detail-toc a.is-active span{color:#a32960}.article-detail-toc span{padding-top:.08rem;font-size:.66rem;font-variant-numeric:tabular-nums}.article-detail-toc strong{font-size:.72rem;font-weight:500;line-height:1.45}.article-detail-aside-note{margin:1.5rem 0 0;color:#10101175;font-size:.74rem;line-height:1.7}.article-detail-prose{grid-column:5 / 12;min-width:0;max-width:47rem;color:#101011d1;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;font-size:1.075rem;line-height:2}.article-detail-prose>:first-child{margin-top:0}.article-detail-prose>p:first-of-type{color:var(--article-ink);font-size:clamp(1.22rem,1.6vw,1.42rem);line-height:1.9}.article-detail-prose p{margin:0 0 1.7em}.article-detail-prose h2,.article-detail-prose h3{scroll-margin-top:7rem;color:var(--article-ink);text-wrap:balance}.article-detail-prose h2{max-width:12em;margin:3.1em 0 .9em;font-size:clamp(2.25rem,4vw,3.7rem);font-weight:650;line-height:1.12}.article-detail-prose h3{margin:2.6em 0 .85em;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:650;line-height:1.32}.article-detail-prose ul,.article-detail-prose ol{margin:0 0 2rem;padding-left:1.3rem}.article-detail-prose li{margin:.55rem 0;padding-left:.25rem}.article-detail-prose li::marker{color:#a32960}.article-detail-prose blockquote{margin:3rem 0;padding:.2rem 0 .2rem 1.5rem;border-left:2px solid #c43c78;color:#101011b3;font-size:1.12rem;line-height:1.85}.article-detail-prose blockquote p:last-child{margin-bottom:0}.article-detail-prose a{color:#8f1e50;text-decoration:underline;text-decoration-color:#8f1e5059;text-decoration-thickness:1px;text-underline-offset:.23em;transition:text-decoration-color .18s ease}.article-detail-prose a:hover{text-decoration-color:currentColor}.article-detail-prose code{padding:.12em .32em;border-radius:.2rem;background:#10101114;color:#681837;font-size:.9em}.article-detail-prose pre{max-width:100%;margin:2.5rem 0;overflow-x:auto;padding:1.4rem;border:1px solid rgba(255,255,255,.08);border-radius:.35rem;background:#111114;color:#f4f2ef;font-size:.88rem;line-height:1.7}.article-detail-prose pre code{padding:0;background:transparent;color:inherit}.article-detail-prose hr{margin:4rem 0;border:0;border-top:1px solid var(--article-line-paper)}.article-detail-next{position:relative;z-index:1;min-height:78svh;overflow:hidden;border-top:1px solid var(--article-line-dark);border-bottom:1px solid var(--article-line-dark);background:#0a0a0c5c}.article-detail-next>a{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:2rem;width:min(100%,84rem);min-height:78svh;margin:0 auto;padding:8rem 1.5rem 4rem}.article-detail-next-word{position:absolute;top:50%;right:-.05em;z-index:-1;width:max-content;margin:0;color:#f5b8d014;font-size:clamp(8rem,19vw,19rem);font-weight:700;line-height:.78;text-transform:uppercase;white-space:nowrap;transform:translateY(-50%)}.article-detail-next-copy{grid-column:1 / 8}.article-detail-next-copy>p{margin:0 0 1.25rem;color:var(--article-rose);font-size:.74rem;font-weight:650;text-transform:uppercase}.article-detail-next-copy h2{max-width:10.5em;margin:0;color:#f8f6f2;font-size:clamp(2.8rem,5.4vw,5.8rem);font-weight:570;line-height:1.04;text-wrap:balance}.article-detail-next-copy>span{display:inline-flex;align-items:center;gap:.6rem;margin-top:2rem;color:#f4f2efa3;font-size:.76rem;text-transform:uppercase}.article-detail-next-copy svg{width:.9rem;height:.9rem;stroke-width:1.6;transition:transform .22s ease}.article-detail-next>a:hover .article-detail-next-copy svg{transform:translate(.2rem,-.2rem)}.article-detail-next-note{grid-column:9 / 13;margin:0;color:#f4f2ef9e;font-size:1rem;line-height:1.78}.article-detail-all{position:relative;z-index:1;display:flex;justify-content:center;padding:3rem 1.5rem;background:#0a0a0c9e}.article-detail-all a{display:inline-flex;align-items:center;gap:.65rem;color:#f4f2ef94;font-size:.74rem;text-transform:uppercase;transition:color .22s ease}.article-detail-all a:hover{color:#fff}.article-detail-all svg{width:.9rem;height:.9rem;stroke-width:1.6}@media(max-width:900px){.article-detail-title{grid-column:1 / 13}.article-detail-opening{grid-column:7 / 13}.article-detail-reading-inner{grid-template-columns:repeat(10,minmax(0,1fr))}.article-detail-aside{grid-column:1 / 4}.article-detail-prose{grid-column:4 / 11}}@media(max-width:768px){.article-detail-hero-inner{grid-template-columns:1fr;grid-template-rows:auto auto 1fr auto auto;gap:1rem;min-height:100svh;padding:5.75rem 1rem 1.5rem}.article-detail-back,.article-detail-meta,.article-detail-title,.article-detail-scroll,.article-detail-opening{grid-column:1}.article-detail-back{grid-row:1}.article-detail-meta{grid-row:2;justify-content:flex-start;margin-top:.75rem}.article-detail-title{grid-row:3;align-self:center;padding:2.5rem 0}.article-detail-title>p{margin-bottom:.9rem}.article-detail-title h1{max-width:100%;font-size:clamp(2.65rem,12vw,4.7rem);line-height:1.08}.article-detail-scroll{grid-row:5;align-self:end}.article-detail-opening{grid-row:4;max-width:34rem;margin-bottom:2rem;font-size:1rem;line-height:1.72}.article-detail-word{right:-.08em;bottom:.08em;font-size:clamp(6rem,29vw,10rem)}.article-detail-reading-inner{display:block;padding:5rem 1rem 6.5rem}.article-detail-aside-sticky{position:static}.article-detail-aside-title{max-width:28rem}.article-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}.article-detail-toc{margin:1.5rem 0 4.5rem}.article-detail-aside-note{margin-bottom:4rem}.article-detail-prose{max-width:42rem;font-size:1rem;line-height:1.95}.article-detail-prose>p:first-of-type{font-size:1.16rem}.article-detail-prose h2{max-width:16ch;margin-top:2.6em;font-size:clamp(2rem,9vw,3.1rem)}.article-detail-next,.article-detail-next>a{min-height:72svh}.article-detail-next>a{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:2.5rem;padding:7rem 1rem 3rem}.article-detail-next-copy h2{max-width:100%;font-size:clamp(2.5rem,10vw,4.3rem)}.article-detail-next-note{max-width:34rem;font-size:.95rem}.article-detail-next-word{top:46%;font-size:clamp(6rem,28vw,10rem)}}@media(max-width:420px){.article-detail-meta{align-items:flex-start;flex-direction:column;gap:.35rem}.article-detail-title h1{font-size:clamp(2.35rem,12vw,3.35rem)}.article-detail-opening{margin-bottom:1rem}.article-detail-scroll{font-size:.68rem}.article-detail-facts{display:grid;grid-template-columns:1fr}.article-detail-prose h2{max-width:100%}}@media(prefers-reduced-motion:reduce){.article-detail-toc a,.article-detail-next-copy svg{transition:none}}
