.page-module__h9t7ra__page{padding:calc(var(--nav-h) + 2.5rem) 0 clamp(5rem, 9vw, 8rem);position:relative;overflow:clip}.page-module__h9t7ra__page:before{content:"";filter:blur(100px);pointer-events:none;background:#725cff1a;border-radius:50%;width:28rem;height:28rem;position:absolute;top:12rem;left:-18rem}.page-module__h9t7ra__article{width:min(100% - (var(--gutter) * 2), 86rem);grid-template-columns:minmax(10rem,14rem) minmax(0,50rem) minmax(10rem,14rem);column-gap:clamp(2rem,4vw,4rem);margin-inline:auto;display:grid;position:relative}.page-module__h9t7ra__back,.page-module__h9t7ra__header,.page-module__h9t7ra__heroImage,.page-module__h9t7ra__intro,.page-module__h9t7ra__body,.page-module__h9t7ra__takeaway,.page-module__h9t7ra__cta{grid-column:2}.page-module__h9t7ra__back{width:fit-content;color:var(--accent-deep);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.45rem;margin-bottom:clamp(2rem,5vw,3.5rem);font-size:.74rem;font-weight:750;display:inline-flex}.page-module__h9t7ra__back:hover{color:var(--ink)}.page-module__h9t7ra__header h1{letter-spacing:0;font-size:clamp(2.6rem,6vw,5rem);font-weight:560;line-height:1}.page-module__h9t7ra__deck{color:var(--muted);margin-top:1.35rem;font-size:1.12rem;line-height:1.75}.page-module__h9t7ra__meta{color:var(--muted);flex-wrap:wrap;gap:1.2rem;margin-top:1.4rem;font-size:.8rem;display:flex}.page-module__h9t7ra__heroImage{aspect-ratio:16/9;background:var(--paper-deep);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);margin-top:clamp(2rem,5vw,3.25rem);overflow:hidden}.page-module__h9t7ra__heroImage img{object-fit:cover;width:100%;height:100%}.page-module__h9t7ra__toc{top:calc(var(--nav-h) + 2rem);border-top:1px solid var(--line-strong);grid-area:4/1/8;align-self:start;margin-top:clamp(3rem,6vw,4.5rem);padding-top:1rem;position:sticky}.page-module__h9t7ra__tocTitle{color:var(--ink);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.95rem;font-size:.7rem;font-weight:800}.page-module__h9t7ra__toc ol{gap:.72rem;display:grid}.page-module__h9t7ra__toc a{color:var(--muted);transition:color .2s var(--ease), transform .2s var(--ease);font-size:.78rem;font-weight:560;line-height:1.4;display:block}.page-module__h9t7ra__toc a:hover{color:var(--accent-deep);transform:translate(2px)}.page-module__h9t7ra__toc a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.page-module__h9t7ra__intro{letter-spacing:-.015em;margin:clamp(3rem,6vw,4.5rem) 0 2.6rem;font-size:1.35rem;line-height:1.7}.page-module__h9t7ra__body section{scroll-margin-top:calc(var(--nav-h) + 2rem)}.page-module__h9t7ra__body section+section{margin-top:2.8rem}.page-module__h9t7ra__body h2{letter-spacing:0;margin-bottom:1rem;font-size:clamp(1.65rem,3vw,2.35rem);font-weight:580;line-height:1.12}.page-module__h9t7ra__body>p+section{margin-top:2.8rem}.page-module__h9t7ra__body p{color:var(--ink-soft);font-size:1.04rem;line-height:1.82}.page-module__h9t7ra__body strong{color:var(--ink);font-weight:700}.page-module__h9t7ra__body p+p{margin-top:1rem}.page-module__h9t7ra__body ul{gap:.7rem;margin-top:1.2rem;padding-left:1.2rem;list-style:outside;display:grid}.page-module__h9t7ra__body li{color:var(--ink-soft);padding-left:.2rem;line-height:1.7}.page-module__h9t7ra__body li::marker{color:var(--accent-deep)}.page-module__h9t7ra__takeaway{background:var(--dark);color:var(--on-dark);border-radius:var(--radius);margin-top:3.5rem;padding:1.6rem 1.8rem}.page-module__h9t7ra__takeaway p{font-size:1.12rem;line-height:1.7}.page-module__h9t7ra__cta{border-top:1px solid var(--line);margin-top:2rem;padding-top:2rem}.page-module__h9t7ra__cta p{color:var(--muted);line-height:1.75}.page-module__h9t7ra__cta a{color:var(--accent-deep);letter-spacing:.08em;text-transform:uppercase;gap:.5rem;margin-top:1rem;font-size:.78rem;font-weight:750;display:inline-flex}.page-module__h9t7ra__back:focus-visible,.page-module__h9t7ra__cta a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:1180px){.page-module__h9t7ra__article{width:min(100% - (var(--gutter) * 2), 50rem);grid-template-columns:minmax(0,50rem);display:grid}.page-module__h9t7ra__back,.page-module__h9t7ra__header,.page-module__h9t7ra__heroImage,.page-module__h9t7ra__toc,.page-module__h9t7ra__intro,.page-module__h9t7ra__body,.page-module__h9t7ra__takeaway,.page-module__h9t7ra__cta{grid-area:auto/1}.page-module__h9t7ra__toc{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);margin-top:2rem;padding:1.25rem 1.35rem;position:static}.page-module__h9t7ra__toc ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1.25rem}}@media (max-width:640px){.page-module__h9t7ra__toc ol{grid-template-columns:1fr}}
