.page-module__UxKhRq__page{min-height:100vh;padding:1.2rem clamp(1rem,2.5vw,2rem) 4rem}.page-module__UxKhRq__shell{gap:1.6rem;max-width:76rem;margin:0 auto;display:grid}.page-module__UxKhRq__topbar{border:1px solid var(--shell-border);color:var(--paper);box-shadow:var(--shadow-strong);background:linear-gradient(#14181dfa,#0f1216f5);border-radius:1.5rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.page-module__UxKhRq__linkRow{flex-wrap:wrap;gap:1rem;display:flex}.page-module__UxKhRq__backLink,.page-module__UxKhRq__eyebrow,.page-module__UxKhRq__cardEyebrow{color:var(--accent);font-family:var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.78rem}.page-module__UxKhRq__titleBlock,.page-module__UxKhRq__sectionHeading{gap:.8rem;max-width:50rem;display:grid}.page-module__UxKhRq__titleBlock h1,.page-module__UxKhRq__sectionHeading h2{letter-spacing:-.05em;font-size:clamp(2.6rem,6vw,4.5rem);line-height:.98}.page-module__UxKhRq__card h2,.page-module__UxKhRq__darkCard h2,.page-module__UxKhRq__wideCard h2{font-size:1.5rem;line-height:1.15}.page-module__UxKhRq__titleBlock p,.page-module__UxKhRq__trackCard span,.page-module__UxKhRq__card p,.page-module__UxKhRq__darkCard p,.page-module__UxKhRq__list li,.page-module__UxKhRq__numberList li,.page-module__UxKhRq__contactCard p,.page-module__UxKhRq__wideCard p{color:var(--foreground-soft);line-height:1.72}.page-module__UxKhRq__trackGrid,.page-module__UxKhRq__grid,.page-module__UxKhRq__contactGrid{gap:1rem;display:grid}.page-module__UxKhRq__trackGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__UxKhRq__grid,.page-module__UxKhRq__contactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__UxKhRq__trackCard,.page-module__UxKhRq__card,.page-module__UxKhRq__contactCard{border:1px solid var(--border-subtle);background:linear-gradient(180deg,var(--paper-strong),var(--paper)),linear-gradient(135deg,#a34e2a0d,transparent 42%);box-shadow:var(--shadow-soft);border-radius:1.6rem}.page-module__UxKhRq__darkCard,.page-module__UxKhRq__wideCard{border:1px solid var(--shell-border);color:var(--paper);box-shadow:var(--shadow-strong);background:linear-gradient(#14181dfa,#0f1216f5);border-radius:1.7rem}.page-module__UxKhRq__trackCard,.page-module__UxKhRq__card,.page-module__UxKhRq__darkCard,.page-module__UxKhRq__contactCard,.page-module__UxKhRq__wideCard{gap:.85rem;padding:1.35rem;display:grid}.page-module__UxKhRq__trackCard strong,.page-module__UxKhRq__contactCard strong{color:var(--foreground);font-size:1.15rem;line-height:1.3}.page-module__UxKhRq__darkCard h2,.page-module__UxKhRq__wideCard h2,.page-module__UxKhRq__wideCard p,.page-module__UxKhRq__darkCard .page-module__UxKhRq__list li{color:var(--paper)}.page-module__UxKhRq__numberList{gap:.9rem;padding-left:1.2rem;display:grid}.page-module__UxKhRq__numberList li::marker{color:var(--accent);font-family:var(--font-mono),monospace}.page-module__UxKhRq__list{gap:.8rem;list-style:none;display:grid}.page-module__UxKhRq__list li{gap:.75rem;display:flex}.page-module__UxKhRq__list li:before{content:"";background:var(--accent);border-radius:999px;flex:none;width:.45rem;height:.45rem;margin-top:.55rem}.page-module__UxKhRq__darkCard .page-module__UxKhRq__list li:before,.page-module__UxKhRq__wideCard .page-module__UxKhRq__list li:before{background:var(--accent-soft)}.page-module__UxKhRq__contactSection{gap:1.2rem;display:grid}.page-module__UxKhRq__contactCard{text-decoration:none;transition:transform .18s,border-color .18s}.page-module__UxKhRq__contactCard span{color:var(--accent);font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem}.page-module__UxKhRq__contactCard:hover{border-color:var(--border-strong);transform:translateY(-2px)}@media (max-width:980px){.page-module__UxKhRq__trackGrid,.page-module__UxKhRq__grid,.page-module__UxKhRq__contactGrid{grid-template-columns:1fr}}@media (max-width:820px){.page-module__UxKhRq__page{padding:1rem 1rem 3rem}.page-module__UxKhRq__topbar,.page-module__UxKhRq__linkRow{flex-direction:column;align-items:flex-start}}
