.page-module__mPtjGW__hero{padding:7rem var(--page-padding-x) 3rem;text-align:center;background-image:radial-gradient(70% 55% at 50% 0,#22d3ee12 0%,#0000 70%);position:relative;overflow:hidden}.page-module__mPtjGW__heroInner{z-index:1;max-width:760px;margin:0 auto;position:relative}.page-module__mPtjGW__eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-cyan);align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.8rem;display:inline-flex}.page-module__mPtjGW__title{letter-spacing:.01em;color:var(--text-primary);font-size:clamp(2.4rem,6vw,4rem);font-weight:900;line-height:1.05}.page-module__mPtjGW__updated{font-family:var(--font-mono);color:var(--text-muted);margin-top:1rem;font-size:.85rem}.page-module__mPtjGW__prose{max-width:820px;color:var(--text-secondary);margin:0 auto;font-size:1.02rem;line-height:1.8}.page-module__mPtjGW__prose p{margin:0 0 1.25rem}.page-module__mPtjGW__lead{background:var(--bg-card);border:1px solid var(--border-accent);border-left:3px solid var(--accent-cyan);border-radius:var(--card-radius);box-shadow:0 0 30px var(--glow-cyan);margin-bottom:2.5rem;padding:1.5rem 1.75rem}.page-module__mPtjGW__lead p{color:var(--text-primary);margin:0}.page-module__mPtjGW__h2{color:var(--text-primary);letter-spacing:.01em;margin:2.75rem 0 1rem;scroll-margin-top:80px;font-size:clamp(1.25rem,2.2vw,1.55rem);font-weight:700}.page-module__mPtjGW__list{flex-direction:column;gap:.85rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.page-module__mPtjGW__list li{padding-left:1.5rem;position:relative}.page-module__mPtjGW__list li:before{content:"";background:var(--accent-cyan);width:7px;height:7px;box-shadow:0 0 8px var(--accent-cyan);border-radius:50%;position:absolute;top:.7em;left:0}.page-module__mPtjGW__prose strong{color:var(--text-primary);font-weight:600}.page-module__mPtjGW__prose a{color:var(--accent-cyan);text-underline-offset:2px;text-decoration:underline}.page-module__mPtjGW__prose a:hover{color:var(--text-accent)}.page-module__mPtjGW__back{border-top:1px solid var(--border-subtle);margin-top:3rem;padding-top:2rem}
