.tWSlbW_head{padding:calc(var(--header-h) + clamp(2.2rem, 4.5vw, 4rem)) 0 0;background:var(--surface)}.tWSlbW_headInner{justify-items:start;gap:1.3rem;max-width:62rem;display:grid}.tWSlbW_head h1{font-family:var(--font-hero);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(3rem,6vw,5.6rem);font-weight:400;line-height:.98}.tWSlbW_cover{aspect-ratio:21/9;border-radius:var(--radius-xl);box-shadow:var(--shadow-card);background:var(--mist);margin:clamp(2rem,4vw,3rem) 0 0;position:relative;overflow:hidden}.tWSlbW_cover img{object-fit:cover}.tWSlbW_missingActions{flex-wrap:wrap;gap:.8rem;margin:.6rem 0 clamp(3rem,6vw,5rem);display:flex}.tWSlbW_layout{grid-template-columns:15.5rem minmax(0,1fr) 15.5rem;align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.tWSlbW_main{min-width:0}.tWSlbW_toc{top:calc(var(--header-sticky) + 2rem);gap:1.4rem;display:grid;position:sticky}.tWSlbW_tocTitle{font-family:var(--font-label);font-weight:var(--font-label-weight);letter-spacing:.06em;color:var(--text-2);font-size:.8rem}.tWSlbW_toc ol{border-left:2px solid var(--line);gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.tWSlbW_toc a{color:var(--text-2);border-left:2px solid #0000;margin-left:-2px;padding:.5rem 0 .5rem 1rem;font-size:.92rem;line-height:1.4;transition:all .25s;display:block}.tWSlbW_toc a:hover{color:var(--ink)}.tWSlbW_toc a.tWSlbW_tocActive{border-left-color:var(--accent);color:var(--ink);font-weight:600}.tWSlbW_share{align-items:center;gap:.5rem;display:flex}.tWSlbW_share span{color:var(--text-2);font-size:.85rem}.tWSlbW_share a{background:var(--mist);width:2.6rem;height:2.6rem;color:var(--ink);border-radius:50%;place-items:center;display:grid}.tWSlbW_share a:hover,.tWSlbW_share a:focus-visible{background:var(--ink);color:var(--surface)}.tWSlbW_share .icon{width:1.1rem;height:1.1rem}.tWSlbW_prose{max-width:44rem;color:var(--ink-3);overflow-wrap:break-word;font-size:1.08rem;line-height:1.82}.tWSlbW_prose>:first-child{margin-top:0}.tWSlbW_prose>p:first-child{color:var(--ink);font-size:1.25rem;line-height:1.75}.tWSlbW_prose p{margin-top:1.2rem}.tWSlbW_prose strong{color:var(--ink);font-weight:600}.tWSlbW_prose a{color:var(--accent-ink);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.tWSlbW_prose a:hover{color:var(--ink)}.tWSlbW_prose a strong,.tWSlbW_prose strong a{color:inherit}.tWSlbW_prose h2{border-top:1px solid var(--line);font-family:var(--font-hero);color:var(--ink);scroll-margin-top:calc(var(--header-h) + 1.5rem);margin-top:3.6rem;padding-top:2.4rem;font-size:clamp(2.1rem,3vw,2.8rem);font-weight:400;line-height:1.02;position:relative}.tWSlbW_prose h2.has-n{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:1rem;display:grid}.tWSlbW_prose h2 .n{color:#0000;-webkit-text-stroke:1.5px var(--accent-deep);font-size:1.5em;line-height:.8}.tWSlbW_prose h2 .n-icon{background:var(--accent-soft);fill:none;width:2.6rem;height:2.6rem;stroke:var(--accent-deep);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;align-self:center;padding:.55rem}.tWSlbW_prose h2+h2{border-top:0;margin-top:1.4rem;padding-top:0}.tWSlbW_prose h3,.tWSlbW_prose h4,.tWSlbW_prose h5{font-family:var(--font-body);color:var(--ink);margin-top:2.2rem;font-size:1.2rem;font-weight:600;line-height:1.35}.tWSlbW_prose h4,.tWSlbW_prose h5{font-size:1.1rem}.tWSlbW_prose ul,.tWSlbW_prose ol{gap:.55rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.tWSlbW_prose ul+ul{margin-top:.55rem}.tWSlbW_prose li{padding-left:1.6rem;position:relative}.tWSlbW_prose ul>li:before{content:"";background:var(--accent);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.72em;left:.25rem}.tWSlbW_prose ol{counter-reset:li}.tWSlbW_prose ol>li:before{counter-increment:li;content:counter(li) ".";font-family:var(--font-label);font-weight:var(--font-label-weight);color:var(--accent-deep);position:absolute;left:0}.tWSlbW_prose blockquote{background:var(--cream);box-shadow:inset 4px 0 0 var(--gold);color:var(--ink);border-radius:24px;margin:1.8rem 0 0;padding:1.3rem 1.5rem}.tWSlbW_prose blockquote>:first-child{margin-top:0}.tWSlbW_prose figure{margin:1.6rem 0 0}.tWSlbW_prose figure img{border-radius:22px;width:100%;height:auto;display:block}.tWSlbW_prose .prose-gallery{background:var(--cream);border-radius:30px;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.8rem;padding:.8rem;display:grid}.tWSlbW_prose .prose-gallery figure{margin:0}.tWSlbW_prose .prose-gallery img{aspect-ratio:4/3;object-fit:cover;border-radius:20px}.tWSlbW_prose>h3:last-child{font-family:var(--font-hero);margin-top:2.6rem;font-size:clamp(1.7rem,2.4vw,2.1rem);font-weight:400;line-height:1.1}.tWSlbW_callout{border-radius:var(--radius-lg);background:var(--plate-gold);max-width:44rem;color:var(--ink);box-shadow:var(--shadow-cta);gap:1rem;margin-top:2.4rem;padding:clamp(1.6rem,3vw,2.4rem);display:grid}.tWSlbW_callout p{font-family:var(--font-hero);color:var(--ink);font-size:clamp(1.8rem,2.6vw,2.3rem);line-height:1.05}.tWSlbW_calloutActions{flex-wrap:wrap;gap:.7rem;display:flex}.tWSlbW_authorCard{background:var(--cream);border-radius:28px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.2rem;max-width:44rem;margin-top:3rem;padding:1.4rem;display:grid}.tWSlbW_authorLogo{background:var(--paper);width:4.6rem;height:4.6rem;box-shadow:var(--shadow-soft);border-radius:50%;place-items:center;display:grid}.tWSlbW_authorLogo img{width:2.8rem;height:auto}.tWSlbW_authorCard strong{font-weight:600;display:block}.tWSlbW_authorCard p{color:var(--text-2);font-size:.92rem;line-height:1.55}.tWSlbW_asideCard{top:calc(var(--header-sticky) + 2rem);background:var(--ink-2);color:var(--surface);border-radius:28px;justify-items:start;gap:.9rem;padding:1.4rem;display:grid;position:sticky}.tWSlbW_asideCard img{aspect-ratio:1;object-fit:cover;border-radius:20px;width:100%;height:auto}.tWSlbW_asideCard strong{font-family:var(--font-hero);font-size:1.7rem;font-weight:400;line-height:1}.tWSlbW_asideCard p{color:var(--on-dark-2);font-size:.9rem;line-height:1.55}.tWSlbW_related{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.tWSlbW_rel{background:var(--paper);box-shadow:inset 0 0 0 1px #fffc, var(--shadow-soft);color:var(--ink);transition:transform .35s var(--ease-bounce);border-radius:30px;align-content:start;gap:.8rem;padding:1rem;display:grid}.tWSlbW_rel:hover{transform:translateY(-3px)}.tWSlbW_rel img{aspect-ratio:16/10;object-fit:cover;border-radius:22px;width:100%;height:auto}.tWSlbW_rel small{color:var(--text-2);padding:0 .4rem;font-size:.84rem}.tWSlbW_rel strong{font-family:var(--font-hero);padding:0 .4rem .5rem;font-size:1.7rem;font-weight:400;line-height:1.05}@media (max-width:1180px){.tWSlbW_layout{grid-template-columns:14rem minmax(0,1fr)}.tWSlbW_aside{display:none}}@media (max-width:1024px){.tWSlbW_layout{grid-template-columns:1fr}.tWSlbW_toc{position:static}.tWSlbW_toc ol,.tWSlbW_tocTitle{display:none}.tWSlbW_related{grid-template-columns:1fr}}@media (max-width:760px){.tWSlbW_cover{aspect-ratio:4/3;border-radius:var(--radius-lg)}.tWSlbW_prose{font-size:1.02rem}.tWSlbW_prose>p:first-child{font-size:1.12rem}.tWSlbW_prose h2{margin-top:2.8rem;padding-top:1.8rem}.tWSlbW_prose .prose-gallery{border-radius:22px;grid-template-columns:1fr 1fr;gap:.6rem;padding:.6rem}.tWSlbW_authorCard{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tWSlbW_rel,.tWSlbW_toc a{transition:none}}@media (min-width:1025px){.tWSlbW_head{padding-top:calc(var(--header-h) + clamp(1.25rem, 3vh, 2rem))}.tWSlbW_headInner{gap:1rem;max-width:none}.tWSlbW_head h1{font-size:clamp(2.6rem,3.6vw,3.6rem)}}
