.waitlist-root .legal-banner{background:rgba(234,179,8,.08);border-color:rgba(234,179,8,.3);color:var(--vm-carbon)}.waitlist-root .legal-banner-icon{font-size:18px;line-height:1;color:#b45309;flex-shrink:0}.waitlist-root .legal-prose{color:var(--vm-carbon);font-size:15px;line-height:1.7}.waitlist-root .legal-prose h1{font-family:var(--font-fraunces),"Fraunces",Georgia,serif;font-size:38px;line-height:1.1;letter-spacing:-.01em;color:var(--vm-terracotta);margin-bottom:8px}@media (min-width:640px){.waitlist-root .legal-prose h1{font-size:48px}}.waitlist-root .legal-prose .updated{font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--vm-carbon);opacity:.7;margin-bottom:32px;display:block}.waitlist-root .legal-prose h2{font-family:var(--font-fraunces),"Fraunces",Georgia,serif;font-size:24px;line-height:1.2;letter-spacing:-.01em;color:var(--vm-carbon);margin-top:40px;margin-bottom:14px}@media (min-width:640px){.waitlist-root .legal-prose h2{font-size:28px}}.waitlist-root .legal-prose h3{font-family:var(--font-fraunces),"Fraunces",Georgia,serif;font-size:19px;line-height:1.3;color:var(--vm-carbon);margin-top:28px;margin-bottom:10px}.waitlist-root .legal-prose p{margin-bottom:14px;color:rgba(31,26,23,.85)}.waitlist-root .legal-prose ol,.waitlist-root .legal-prose ul{margin:8px 0 18px;padding-left:22px;color:rgba(31,26,23,.85)}.waitlist-root .legal-prose ul{list-style:disc}.waitlist-root .legal-prose ol{list-style:decimal}.waitlist-root .legal-prose li{margin-bottom:6px}.waitlist-root .legal-prose li::marker{color:var(--vm-gold)}.waitlist-root .legal-prose a{color:var(--vm-terracotta);text-decoration:underline;text-decoration-color:rgba(198,107,78,.4);text-underline-offset:3px;transition:text-decoration-color .2s ease}.waitlist-root .legal-prose a:hover{text-decoration-color:var(--vm-terracotta)}.waitlist-root .legal-prose strong{color:var(--vm-carbon);font-weight:600}.waitlist-root .legal-prose .lead{font-family:var(--font-fraunces),"Fraunces",Georgia,serif;font-style:italic;font-size:18px;line-height:1.6;color:rgba(31,26,23,.75);margin-bottom:32px}.waitlist-root .legal-prose .toc{background:rgba(255,255,255,.5);border:1px solid rgba(184,153,104,.25);border-radius:12px;padding:20px 24px;margin-bottom:40px}.waitlist-root .legal-prose .toc-title{font-family:var(--font-fraunces),"Fraunces",serif;font-size:14px;text-transform:uppercase;letter-spacing:.12em;color:var(--vm-terracotta-deep);margin-bottom:12px}.waitlist-root .legal-prose .toc ol{margin:0;padding-left:20px;font-size:13.5px;-moz-columns:2;column-count:2;-moz-column-gap:32px;column-gap:32px}@media (max-width:640px){.waitlist-root .legal-prose .toc ol{-moz-columns:1;column-count:1}}.waitlist-root .legal-prose hr{border:none;height:1px;background:linear-gradient(90deg,transparent,var(--vm-gold-soft),transparent);margin:48px 0}