.LegalDocumentPage-module__ftX7gG__page{--site-header-width:1320px;--site-header-gutter:64px;min-height:100vh;color:var(--hypr-ink,#171c1b);background:linear-gradient(#171c1b09 1px, transparent 1px), linear-gradient(90deg, #171c1b09 1px, transparent 1px), var(--hypr-canvas,#f2f0e9);background-size:48px 48px}.LegalDocumentPage-module__ftX7gG__main{padding:168px 32px 96px}.LegalDocumentPage-module__ftX7gG__shell{width:min(1320px,100%);margin:0 auto}.LegalDocumentPage-module__ftX7gG__breadcrumb{color:#68716e;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;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:#171c1b}.LegalDocumentPage-module__ftX7gG__hero{color:#fffef9;background:radial-gradient(circle at 86% 10%,#c9ff3d29,#0000 34%),#171c1b;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:#c9ff3d;margin-bottom:22px;display:inline-flex}.LegalDocumentPage-module__ftX7gG__hero h1{max-width:850px;font-family:var(--font-display), sans-serif;letter-spacing:-.065em;margin:0;font-size:clamp(48px,7vw,88px);font-weight:700;line-height:.92}.LegalDocumentPage-module__ftX7gG__summary{color:#fffef9b8;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:#fffef97a}.LegalDocumentPage-module__ftX7gG__metaValue{color:#fffef9;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;position:sticky;top:112px}.LegalDocumentPage-module__ftX7gG__contents,.LegalDocumentPage-module__ftX7gG__legalNav{background:#fffef9db;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:#68716e;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:#171c1b;text-underline-offset:4px;-webkit-text-decoration:underline #9fd200;text-decoration:underline #9fd200;text-decoration-thickness:2px}.LegalDocumentPage-module__ftX7gG__article{background:#fffef9f0;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;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:#171c1b;font-family:var(--font-display), sans-serif;letter-spacing:-.025em;margin:28px 0 10px;font-size:19px;font-weight:650}.LegalDocumentPage-module__ftX7gG__body a{color:#171c1b;text-underline-offset:3px;font-weight:600;text-decoration-color:#9fd200;text-decoration-thickness:2px}.LegalDocumentPage-module__ftX7gG__body strong{color:#171c1b}.LegalDocumentPage-module__ftX7gG__body blockquote{color:#303937;background:#f2f0e9;border-left:4px solid #c9ff3d;border-radius:0 10px 10px 0;padding:18px 20px}.LegalDocumentPage-module__ftX7gG__body table{border-collapse:collapse;width:100%;font-size:13px}.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:#fffef9;font-family:var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;background:#3f4241;font-size:10px}.LegalDocumentPage-module__ftX7gG__body dt{color:#171c1b;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{color:#171c1b;background:#fffef9;border:1px solid #171c1b1c;border-radius:15px;min-height:190px;padding:24px;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;box-shadow:0 12px 35px #171c1b0d}.LegalDocumentPage-module__ftX7gG__card:hover{border-color:#9fd200b3;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:#68716e;margin:0;font-size:13px;line-height:1.55}.LegalDocumentPage-module__ftX7gG__launchNote{color:#404846;background:#c9ff3d2e;border:1px solid #171c1b1c;border-radius:14px;margin-top:28px;padding:22px 24px}.LegalDocumentPage-module__ftX7gG__launchNote strong{color:#171c1b}@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: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-duration:.01ms}}
