.LegalDocumentPage-module__3xp7qa__page{--legal-accent:var(--brand-cta);--legal-blue:var(--brand-cta-secondary);--legal-cyan:#43c6ff;width:min(var(--page-width), calc(100% - var(--page-gutter)));min-height:72vh;margin:0 auto;padding:0 0 clamp(96px,10vw,144px)}.LegalDocumentPage-module__3xp7qa__hero{isolation:isolate;padding:clamp(68px,7vw,96px) 0 clamp(58px,6vw,80px);position:relative}.LegalDocumentPage-module__3xp7qa__hero:before{z-index:-1;border-bottom:1px solid var(--line-strong);content:"";pointer-events:none;background:radial-gradient(circle at 82% 26%,#5f7bff1f,#0000 20rem),linear-gradient(120deg,#b889ff0e,#0000 52%);width:100vw;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.LegalDocumentPage-module__3xp7qa__heroCopy{grid-template-columns:minmax(320px,.82fr) minmax(360px,1fr);align-items:center;gap:clamp(56px,8vw,108px);width:min(100%,1040px);min-width:0;margin:0 auto;display:grid}.LegalDocumentPage-module__3xp7qa__titleLockup{align-items:center;gap:clamp(18px,2.4vw,32px);display:flex}.LegalDocumentPage-module__3xp7qa__documentMark{border:1px solid color-mix(in srgb, var(--legal-accent) 48%, var(--line));background:color-mix(in srgb, var(--legal-accent) 9%, var(--bg-elevated));width:58px;height:58px;color:var(--legal-accent);border-radius:12px;flex:none;place-items:center;display:grid;box-shadow:0 18px 34px #20103e33}.LegalDocumentPage-module__3xp7qa__documentMark svg{width:30px;height:30px}.LegalDocumentPage-module__3xp7qa__hero h1{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(4.25rem,7vw,6rem);font-weight:700;line-height:.86}.LegalDocumentPage-module__3xp7qa__heroSummary{min-width:0}.LegalDocumentPage-module__3xp7qa__heroSummary>p{max-width:58ch;color:var(--text-muted);margin:0;font-size:clamp(1.08rem,1.4vw,1.24rem);line-height:1.68}.LegalDocumentPage-module__3xp7qa__assurance{color:color-mix(in srgb, var(--legal-accent) 72%, var(--text));font-family:var(--font-utility), monospace;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:12px 26px;margin:28px 0 0;font-size:.72rem;font-weight:700;display:flex}.LegalDocumentPage-module__3xp7qa__assurance span{align-items:center;gap:9px;display:inline-flex}.LegalDocumentPage-module__3xp7qa__assurance span:before{background:var(--legal-cyan);content:"";border-radius:50%;width:5px;height:5px}.LegalDocumentPage-module__3xp7qa__documentEndcap svg{width:16px;height:16px}.LegalDocumentPage-module__3xp7qa__documentBody{width:min(100%, var(--document-width));margin:0 auto;padding-top:clamp(58px,7vw,88px)}.LegalDocumentPage-module__3xp7qa__documentEndcap{border:1px solid color-mix(in srgb, var(--legal-accent) 42%, var(--line-strong));border-radius:var(--panel-radius);background:radial-gradient(circle at 94% 8%, #5f7bff29, transparent 14rem), linear-gradient(120deg, #b889ff1f, transparent 64%), var(--bg-elevated);grid-template-columns:minmax(0,1fr) minmax(230px,.62fr);align-items:center;gap:clamp(32px,7vw,72px);margin-top:52px;padding:clamp(28px,4vw,40px);display:grid;overflow:hidden}.LegalDocumentPage-module__3xp7qa__documentEndcap h2{color:var(--text);font-family:var(--font-display), sans-serif;letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:clamp(2.4rem,4.2vw,3.35rem);font-weight:700;line-height:.92}.LegalDocumentPage-module__3xp7qa__documentEndcap p{color:#c5d0d3;max-width:50ch;margin:14px 0 0;font-size:.94rem;line-height:1.6}.LegalDocumentPage-module__3xp7qa__endcapActions{gap:10px;display:grid}.LegalDocumentPage-module__3xp7qa__discordLink{justify-content:space-between;width:100%}.LegalDocumentPage-module__3xp7qa__nextDocumentLink{border:1px solid var(--line-strong);min-height:64px;color:var(--text);background:#f7f1e709;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 16px;padding:11px 16px;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:grid}.LegalDocumentPage-module__3xp7qa__nextDocumentLink>span{color:var(--text-muted);font-family:var(--font-utility), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.64rem;font-weight:700}.LegalDocumentPage-module__3xp7qa__nextDocumentLink strong{color:var(--text);grid-row:2;font-size:.98rem}.LegalDocumentPage-module__3xp7qa__nextDocumentLink svg{color:var(--legal-accent);grid-area:1/2/span 2}.LegalDocumentPage-module__3xp7qa__nextDocumentLink:hover{border-color:var(--legal-accent);background:#b889ff17;transform:translateY(-2px)}.LegalDocumentPage-module__3xp7qa__article{min-width:0}.LegalDocumentPage-module__3xp7qa__article>section{border-bottom:1px solid var(--line);padding:0 0 44px;scroll-margin-top:64px}.LegalDocumentPage-module__3xp7qa__article>section+section{padding-top:44px}.LegalDocumentPage-module__3xp7qa__article h2{color:var(--text);font-family:var(--font-display), sans-serif;letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance;margin:0 0 18px;font-size:clamp(2rem,3.4vw,2.8rem);font-weight:700;line-height:.98}.LegalDocumentPage-module__3xp7qa__sectionBody{max-width:68ch}.LegalDocumentPage-module__3xp7qa__sectionBody p{color:var(--text-muted);margin:0;font-size:1.05rem;line-height:1.72}.LegalDocumentPage-module__3xp7qa__sectionBody p+p{margin-top:18px}.LegalDocumentPage-module__3xp7qa__sectionBody dl{border-top:1px solid var(--line);margin:24px 0 0}.LegalDocumentPage-module__3xp7qa__sectionBody>dl:first-child{margin-top:0}.LegalDocumentPage-module__3xp7qa__sectionBody dl+p{margin-top:20px}.LegalDocumentPage-module__3xp7qa__sectionBody dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(132px,.38fr) minmax(0,1fr);align-items:baseline;gap:24px;padding:18px 0;display:grid}.LegalDocumentPage-module__3xp7qa__sectionBody dl>div:last-child{border-bottom:0}.LegalDocumentPage-module__3xp7qa__sectionBody dt{color:color-mix(in srgb, var(--legal-accent) 72%, var(--text));font-family:var(--font-utility), monospace;letter-spacing:.055em;text-transform:uppercase;font-size:.7rem;font-weight:700;line-height:1.4}.LegalDocumentPage-module__3xp7qa__sectionBody dd{color:var(--text-muted);margin:0;font-size:1rem;line-height:1.65}.LegalDocumentPage-module__3xp7qa__sectionBody a{color:var(--text);text-decoration-line:underline;-webkit-text-decoration-color:var(--legal-accent);text-decoration-color:var(--legal-accent);text-underline-offset:4px;text-decoration-thickness:1px}@media (max-width:820px){.LegalDocumentPage-module__3xp7qa__heroCopy{grid-template-columns:1fr;gap:30px;width:min(100%,640px)}.LegalDocumentPage-module__3xp7qa__documentEndcap{grid-template-columns:1fr;gap:26px}}@media (max-width:560px){.LegalDocumentPage-module__3xp7qa__page{width:min(calc(100% - 32px), var(--page-width))}.LegalDocumentPage-module__3xp7qa__hero{padding:52px 0 48px}.LegalDocumentPage-module__3xp7qa__documentMark{width:48px;height:48px}.LegalDocumentPage-module__3xp7qa__documentMark svg{width:25px;height:25px}.LegalDocumentPage-module__3xp7qa__hero h1{font-size:clamp(3.7rem,17vw,4.9rem)}.LegalDocumentPage-module__3xp7qa__heroSummary>p{font-size:1rem}.LegalDocumentPage-module__3xp7qa__assurance{gap:8px;margin:24px 0 0;display:grid}.LegalDocumentPage-module__3xp7qa__documentBody{padding-top:48px}.LegalDocumentPage-module__3xp7qa__documentEndcap{border-radius:12px;margin-top:40px;padding:26px 22px}.LegalDocumentPage-module__3xp7qa__article>section{padding-bottom:36px}.LegalDocumentPage-module__3xp7qa__article>section+section{padding-top:36px}.LegalDocumentPage-module__3xp7qa__article h2{font-size:clamp(2rem,10vw,2.6rem)}.LegalDocumentPage-module__3xp7qa__sectionBody p{font-size:1rem}.LegalDocumentPage-module__3xp7qa__sectionBody dl>div{grid-template-columns:1fr;gap:7px;padding:16px 0}}
