.legal-local-nav{display:flex;flex-wrap:wrap;gap:.5rem;padding:1rem var(--mb-gutter);border-bottom:1px solid var(--mb-line);background:#fff}.legal-local-nav a{padding:.62rem .8rem;border:1px solid var(--mb-line);color:var(--mb-ink);font-size:.75rem;font-weight:900;letter-spacing:.045em;text-decoration:none;text-transform:uppercase}.legal-local-nav a[aria-current="page"]{border-color:var(--section-color);background:var(--section-color);color:#fff}.legal-document,.prelaunch-page{max-width:1480px;margin:0 auto;padding:0 var(--mb-gutter) clamp(5rem,10vw,9rem)}.legal-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:clamp(2rem,6vw,7rem);padding:clamp(3.5rem,8vw,8rem) 0;border-bottom:1px solid var(--mb-line)}.legal-hero>.kicker,.legal-hero>h1,.legal-hero>p{grid-column:1}.legal-hero h1{max-width:13ch;margin:0;font-family:var(--mb-font-display);font-size:clamp(3.1rem,7vw,7.5rem);font-weight:900;letter-spacing:-.055em;line-height:.88;text-transform:uppercase;text-wrap:balance}.legal-hero>p:not(.kicker){max-width:760px;margin:1.4rem 0 0;color:var(--mb-muted);font-size:clamp(1.05rem,1.6vw,1.32rem);line-height:1.65}.legal-hero dl{grid-column:2;grid-row:1/4;align-self:end;margin:0;border-top:5px solid var(--section-color);background:#fff;box-shadow:var(--mb-shadow)}.legal-hero dl div{display:grid;grid-template-columns:110px 1fr;gap:1rem;padding:1rem;border-bottom:1px solid var(--mb-line)}.legal-hero dt{color:var(--mb-muted);font-size:.68rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.legal-hero dd{margin:0;font-weight:850}.legal-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(2rem,6vw,6rem);padding-top:clamp(3rem,7vw,6rem)}.legal-index{position:sticky;top:8rem;align-self:start;display:grid;border-top:4px solid var(--section-color)}.legal-index strong,.legal-index a{padding:.8rem 0;border-bottom:1px solid var(--mb-line)}.legal-index strong{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.legal-index a{color:var(--mb-muted);font-size:.85rem;font-weight:800;text-decoration:none}.legal-index a:hover,.legal-index a:focus-visible{color:var(--section-color)}.legal-body{min-width:0}.legal-body--single{max-width:920px;margin:clamp(3rem,7vw,6rem) auto 0}.legal-body section{padding:0 0 clamp(2.6rem,5vw,4.6rem);scroll-margin-top:8rem}.legal-body h2{max-width:24ch;margin:0 0 1.3rem;font-family:var(--mb-font-display);font-size:clamp(2rem,4vw,4rem);letter-spacing:-.04em;line-height:.95;text-transform:uppercase}.legal-body p,.legal-body li{max-width:78ch;color:#46515a;font-size:1rem;line-height:1.8}.legal-body a{color:var(--section-color);font-weight:800}.legal-body ul{padding-left:1.2rem}.legal-body li+li{margin-top:.7rem}.legal-table{border-top:1px solid var(--mb-line);border-left:1px solid var(--mb-line)}.legal-table>div{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr)}.legal-table span,.legal-table strong{padding:1rem;border-right:1px solid var(--mb-line);border-bottom:1px solid var(--mb-line);line-height:1.6}.legal-table>div:first-child{background:var(--mb-ink);color:#fff}.legal-source-note{padding:1.4rem;border-left:6px solid var(--section-color);background:#fff;box-shadow:var(--mb-shadow-small)}.legal-source-note strong{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.legal-source-note p{margin:.65rem 0 0;font-size:.9rem}.prelaunch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-left:1px solid var(--mb-line);margin-top:clamp(3rem,6vw,6rem)}.prelaunch-grid article{padding:clamp(1.5rem,3vw,2.7rem);border-top:1px solid var(--mb-line);border-right:1px solid var(--mb-line);border-bottom:1px solid var(--mb-line);background:#fff}.prelaunch-grid article>span{display:block;color:var(--section-color);font-family:var(--mb-font-display);font-size:3rem;font-weight:900}.prelaunch-grid h2{margin:.6rem 0 1.2rem;font-size:1.35rem}.prelaunch-grid ul{padding-left:1.15rem;color:var(--mb-muted);line-height:1.65}.prelaunch-grid li+li{margin-top:.55rem}.prelaunch-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.prelaunch-actions .button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.75rem 1rem;border:1px solid var(--mb-line);background:#fff;color:var(--mb-ink);font-weight:900;text-decoration:none}.prelaunch-actions .primary{border-color:var(--section-color);background:var(--section-color);color:#fff}@media(max-width:900px){.legal-hero{grid-template-columns:1fr}.legal-hero dl{grid-column:1;grid-row:auto}.legal-layout{grid-template-columns:1fr}.legal-index{position:static;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--mb-line)}.legal-index strong{grid-column:1/-1;padding:.75rem}.legal-index a{padding:.75rem}.prelaunch-grid{grid-template-columns:1fr}}@media(max-width:600px){.legal-document,.prelaunch-page{padding-left:1rem;padding-right:1rem}.legal-local-nav{padding-left:1rem;padding-right:1rem;overflow-x:auto;flex-wrap:nowrap}.legal-local-nav a{white-space:nowrap}.legal-hero h1{font-size:clamp(2.7rem,15vw,4.6rem)}.legal-hero dl div{grid-template-columns:1fr}.legal-index{grid-template-columns:1fr}.legal-table>div{grid-template-columns:1fr}.legal-table>div:first-child{display:none}}@media(prefers-reduced-motion:reduce){.legal-document *,.prelaunch-page *{scroll-behavior:auto!important;transition:none!important}}

.prelaunch-live-status{margin:24px 0;border:1px solid rgba(32,43,53,.16);background:#fff;display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;gap:1px}.prelaunch-live-status>div,.prelaunch-live-status>dl{padding:18px 20px}.prelaunch-live-status small{display:block;color:#67727b;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;margin-bottom:6px}.prelaunch-live-status strong{font-size:.95rem}.prelaunch-live-status strong.is-ready{color:#2f6b4f}.prelaunch-live-status strong.is-pending{color:#936b3f}.prelaunch-live-status dl{margin:0;display:grid;grid-template-columns:repeat(4,minmax(55px,1fr));gap:1px;background:#d8dde0}.prelaunch-live-status dl div{background:#fff;text-align:center;padding:8px}.prelaunch-live-status dt{font-size:.68rem;text-transform:uppercase;color:#67727b}.prelaunch-live-status dd{margin:4px 0 0;font-weight:900;font-size:1.15rem}@media(max-width:900px){.prelaunch-live-status{grid-template-columns:1fr}.prelaunch-live-status>dl{grid-template-columns:repeat(4,1fr)}}@media(max-width:520px){.prelaunch-live-status>dl{grid-template-columns:repeat(2,1fr)}}
