.page-module__dJTewq__legalHero{background:radial-gradient(ellipse at 85% 0%, color-mix(in oklab, var(--cyan) 10%, transparent), transparent 55%), var(--paper);border-bottom:1px solid var(--line);padding:80px 0 48px;position:relative}.page-module__dJTewq__eyebrow{font-family:var(--font-dm-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--cyan-deep);font-size:16px}.page-module__dJTewq__title{font-family:var(--font-fraunces), serif;letter-spacing:-.025em;color:var(--ink);text-wrap:balance;max-width:18ch;margin:18px 0 0;font-size:clamp(44px,7vw,96px);font-weight:400;line-height:.98}.page-module__dJTewq__title em{color:var(--cyan);font-style:italic;font-weight:400}.page-module__dJTewq__updated{border-top:1px solid var(--line);font-family:var(--font-dm-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-top:28px;padding-top:20px;font-size:11px}.page-module__dJTewq__updated strong{color:var(--ink);font-weight:600}.page-module__dJTewq__proseBlock{background:var(--paper);border-bottom:1px solid var(--line);padding:72px 0 96px}.page-module__dJTewq__proseWrap{max-width:680px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.page-module__dJTewq__prose{font-family:var(--font-manrope), system-ui, sans-serif;color:var(--ink);font-size:17px;line-height:1.7}.page-module__dJTewq__prose p{text-wrap:pretty;max-width:66ch;margin:0 0 1.3em}.page-module__dJTewq__prose h2{font-family:var(--font-fraunces), serif;letter-spacing:-.015em;border-top:1px solid var(--line);color:var(--ink);text-wrap:balance;margin:2.2em 0 .6em;padding-top:1em;font-size:clamp(26px,3vw,34px);font-weight:400;line-height:1.15}.page-module__dJTewq__prose section:first-child h2{margin-top:0}.page-module__dJTewq__prose h3{font-family:var(--font-dm-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--cyan-deep);margin:1.8em 0 .6em;font-size:12px;font-weight:600}.page-module__dJTewq__prose ul,.page-module__dJTewq__prose ol{max-width:66ch;margin:0 0 1.3em;padding-left:1.4em}.page-module__dJTewq__prose li{margin:0 0 .5em;line-height:1.65}.page-module__dJTewq__prose ul li::marker{color:var(--coral)}.page-module__dJTewq__prose ol li::marker{color:var(--cyan-deep);font-family:var(--font-dm-mono), monospace;font-size:14px}.page-module__dJTewq__prose strong{color:var(--ink);font-weight:600}.page-module__dJTewq__prose a{color:var(--cyan-deep);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s}.page-module__dJTewq__prose a:hover{color:var(--coral-deep)}.page-module__dJTewq__contactBlock{background:var(--cream);border-bottom:1px solid var(--line);padding:40px 0}.page-module__dJTewq__contactWrap{max-width:1240px;font-family:var(--font-dm-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:18px;margin:0 auto;padding:0 clamp(20px,4vw,48px);font-size:11px;display:flex}.page-module__dJTewq__contactWrap strong{color:var(--ink);font-weight:600}.page-module__dJTewq__contactWrap a{color:var(--cyan-deep);text-transform:none;letter-spacing:.04em;font-size:13px}.page-module__dJTewq__contactWrap a:hover{color:var(--coral-deep)}@media (max-width:900px){.page-module__dJTewq__prose{font-size:16px}.page-module__dJTewq__title{max-width:100%}}
