.LegalDocumentPage-module__ftX7gG__page{--site-header-width:1320px;--site-header-gutter:64px;min-height:100vh;color:var(--ink);background:var(--canvas)}.LegalDocumentPage-module__ftX7gG__main{padding:168px 32px 96px}.LegalDocumentPage-module__ftX7gG__shell{width:min(1320px,100%);margin:0 auto}.LegalDocumentPage-module__ftX7gG__breadcrumb{color:#647184;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:30px;font-size:11px;font-weight:600;display:flex}.LegalDocumentPage-module__ftX7gG__breadcrumb a{color:inherit;text-decoration:none}.LegalDocumentPage-module__ftX7gG__breadcrumb a:hover{color:var(--ink)}.LegalDocumentPage-module__ftX7gG__hero{color:#fff;background:radial-gradient(circle at 86% 10%,#0672d138,#0000 34%),#10191f;border:1px solid #ffffff1c;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:end;gap:48px;padding:48px;display:grid;box-shadow:0 24px 70px #171c1b29}.LegalDocumentPage-module__ftX7gG__eyebrow,.LegalDocumentPage-module__ftX7gG__metaLabel,.LegalDocumentPage-module__ftX7gG__contentsTitle,.LegalDocumentPage-module__ftX7gG__navTitle,.LegalDocumentPage-module__ftX7gG__cardLabel{font-family:var(--font-mono), monospace;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700}.LegalDocumentPage-module__ftX7gG__eyebrow{color:#72b9fa;margin-bottom:22px;display:inline-flex}.LegalDocumentPage-module__ftX7gG__hero h1{max-width:850px;font-family:var(--font-display), sans-serif;letter-spacing:-.065em;overflow-wrap:anywhere;margin:0;font-size:clamp(48px,7vw,88px);font-weight:700;line-height:1}.LegalDocumentPage-module__ftX7gG__summary{color:#ffffffb8;max-width:780px;margin:24px 0 0;font-size:17px;line-height:1.7}.LegalDocumentPage-module__ftX7gG__meta{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:14px;gap:18px;padding:24px;display:grid}.LegalDocumentPage-module__ftX7gG__metaRow{gap:5px;display:grid}.LegalDocumentPage-module__ftX7gG__metaLabel{color:#ffffffa6}.LegalDocumentPage-module__ftX7gG__metaValue{color:#fff;font-size:14px;line-height:1.45}.LegalDocumentPage-module__ftX7gG__layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:42px;margin-top:28px;display:grid}.LegalDocumentPage-module__ftX7gG__side{gap:24px;display:grid}.LegalDocumentPage-module__ftX7gG__contents,.LegalDocumentPage-module__ftX7gG__legalNav{background:var(--canvas-2);border:1px solid #171c1b1c;border-radius:15px;padding:22px;box-shadow:0 12px 35px #171c1b0d}.LegalDocumentPage-module__ftX7gG__contentsTitle,.LegalDocumentPage-module__ftX7gG__navTitle,.LegalDocumentPage-module__ftX7gG__cardLabel{color:#647184;margin-bottom:15px;display:block}.LegalDocumentPage-module__ftX7gG__contents ol,.LegalDocumentPage-module__ftX7gG__legalNav ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.LegalDocumentPage-module__ftX7gG__contents a,.LegalDocumentPage-module__ftX7gG__legalNav a{color:#4c5552;font-size:13px;line-height:1.4;text-decoration:none}.LegalDocumentPage-module__ftX7gG__contents a:hover,.LegalDocumentPage-module__ftX7gG__legalNav a:hover,.LegalDocumentPage-module__ftX7gG__legalNav a[aria-current=page]{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;text-decoration-thickness:2px}.LegalDocumentPage-module__ftX7gG__article{background:var(--paper);border:1px solid #171c1b1c;border-radius:17px;min-width:0;padding:12px 48px 56px;box-shadow:0 12px 35px #171c1b12}.LegalDocumentPage-module__ftX7gG__section{padding-top:42px;scroll-margin-top:110px}.LegalDocumentPage-module__ftX7gG__section+.LegalDocumentPage-module__ftX7gG__section{border-top:1px solid #171c1b1a;margin-top:38px}.LegalDocumentPage-module__ftX7gG__section h2{font-family:var(--font-display), sans-serif;letter-spacing:-.045em;margin:0 0 20px;font-size:clamp(25px,3vw,36px);font-weight:650;line-height:1.05}.LegalDocumentPage-module__ftX7gG__body{color:#404846;overflow-wrap:anywhere;font-size:15px;line-height:1.78}.LegalDocumentPage-module__ftX7gG__body p,.LegalDocumentPage-module__ftX7gG__body ul,.LegalDocumentPage-module__ftX7gG__body ol,.LegalDocumentPage-module__ftX7gG__body dl,.LegalDocumentPage-module__ftX7gG__body blockquote,.LegalDocumentPage-module__ftX7gG__body table{margin:0 0 18px}.LegalDocumentPage-module__ftX7gG__body p:last-child,.LegalDocumentPage-module__ftX7gG__body ul:last-child,.LegalDocumentPage-module__ftX7gG__body ol:last-child,.LegalDocumentPage-module__ftX7gG__body dl:last-child,.LegalDocumentPage-module__ftX7gG__body blockquote:last-child,.LegalDocumentPage-module__ftX7gG__body table:last-child{margin-bottom:0}.LegalDocumentPage-module__ftX7gG__body ul,.LegalDocumentPage-module__ftX7gG__body ol{padding-left:22px}.LegalDocumentPage-module__ftX7gG__body li+li{margin-top:8px}.LegalDocumentPage-module__ftX7gG__body h3{color:var(--ink);font-family:var(--font-display), sans-serif;letter-spacing:-.025em;margin:28px 0 10px;font-size:19px;font-weight:650}.LegalDocumentPage-module__ftX7gG__page .LegalDocumentPage-module__ftX7gG__body a{color:var(--accent);text-decoration-line:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;font-weight:600;text-decoration-thickness:2px}.LegalDocumentPage-module__ftX7gG__body strong{color:var(--ink)}.LegalDocumentPage-module__ftX7gG__body blockquote{border-left:4px solid var(--accent);color:#303937;background:#eef6ff;border-radius:0 10px 10px 0;padding:18px 20px}.LegalDocumentPage-module__ftX7gG__body table{border-collapse:collapse;width:100%;font-size:13px;display:block;overflow-x:auto}.LegalDocumentPage-module__ftX7gG__body th,.LegalDocumentPage-module__ftX7gG__body td{vertical-align:top;text-align:left;border:1px solid #171c1b1f;padding:13px 14px}.LegalDocumentPage-module__ftX7gG__body th{color:#fff;font-family:var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;background:#10191f;font-size:10px}.LegalDocumentPage-module__ftX7gG__body dt{color:var(--ink);margin-top:15px;font-weight:700}.LegalDocumentPage-module__ftX7gG__body dd{margin:3px 0 0}.LegalDocumentPage-module__ftX7gG__hubIntro{margin-bottom:32px}.LegalDocumentPage-module__ftX7gG__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.LegalDocumentPage-module__ftX7gG__card{min-height:190px;color:var(--ink);transition:transform .22s var(--ease), border-color .22s var(--ease), box-shadow .22s var(--ease);background:#fff;border:1px solid #171c1b1c;border-radius:15px;padding:24px;text-decoration:none;display:grid;box-shadow:0 12px 35px #171c1b0d}.LegalDocumentPage-module__ftX7gG__card:hover,.LegalDocumentPage-module__ftX7gG__card:focus-visible{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 16px 40px #171c1b17}.LegalDocumentPage-module__ftX7gG__card h2{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;margin:auto 0 10px;font-size:25px}.LegalDocumentPage-module__ftX7gG__card p{color:#647184;margin:0;font-size:13px;line-height:1.55}.LegalDocumentPage-module__ftX7gG__launchNote{color:#404846;background:#eef6ff;border:1px solid #171c1b1c;border-radius:14px;margin-top:28px;padding:22px 24px}.LegalDocumentPage-module__ftX7gG__page a:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.LegalDocumentPage-module__ftX7gG__page .LegalDocumentPage-module__ftX7gG__body a:hover{color:var(--accent-dark)}.LegalDocumentPage-module__ftX7gG__launchNote strong{color:var(--ink)}@media (max-width:980px){.LegalDocumentPage-module__ftX7gG__main{padding-top:132px}.LegalDocumentPage-module__ftX7gG__hero,.LegalDocumentPage-module__ftX7gG__layout{grid-template-columns:1fr}.LegalDocumentPage-module__ftX7gG__side{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:640px){.LegalDocumentPage-module__ftX7gG__page{--site-header-gutter:32px}.LegalDocumentPage-module__ftX7gG__main{padding:112px 16px 64px}.LegalDocumentPage-module__ftX7gG__hero{border-radius:16px;gap:32px;padding:30px 24px}.LegalDocumentPage-module__ftX7gG__hero h1{font-size:clamp(34px,10vw,46px)}.LegalDocumentPage-module__ftX7gG__side,.LegalDocumentPage-module__ftX7gG__cardGrid{grid-template-columns:1fr}.LegalDocumentPage-module__ftX7gG__article{padding:4px 22px 40px}.LegalDocumentPage-module__ftX7gG__body{font-size:14px}.LegalDocumentPage-module__ftX7gG__body table{white-space:normal;display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.LegalDocumentPage-module__ftX7gG__card{transition:none}.LegalDocumentPage-module__ftX7gG__card:hover,.LegalDocumentPage-module__ftX7gG__card:focus-visible{transform:none}}
