.terms-page{min-height:100vh;background:#010322;color:rgba(255,255,255,.92);padding:3rem 1.25rem 5rem;font-family:var(--_typography---font-styles--body)}.terms-page__inner{max-width:52rem;margin:0 auto}.terms-page__logo-wrap{display:flex;justify-content:center;margin-bottom:2.5rem}.terms-page__logo-link{display:inline-flex;line-height:0;text-decoration:none}.terms-page__logo-link:hover{opacity:.92}.terms-page__logo{width:min(14rem,72vw);height:auto;display:block}.terms-page h1{font-family:var(--_typography---font-styles--heading);font-size:3rem;font-weight:800;color:#fff;text-transform:uppercase;letter-spacing:.04em;margin:0 0 .75rem;line-height:1.2}.terms-page__effective{font-family:var(--_typography---font-styles--sub-heading);font-size:.875rem;font-weight:700;color:rgba(255,254,254,.75);margin:0 0 2rem}.terms-page__intro{font-size:1rem;line-height:1.65;margin:0 0 1.5rem}.terms-page a{color:#7dd3fc;text-decoration:underline;text-underline-offset:2px}.terms-page section{margin-bottom:1.75rem}.terms-page h2{font-family:var(--_typography---font-styles--heading);font-size:1.25rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#fff;margin:0 0 .75rem;line-height:1.35}.terms-page ol{margin:0;padding-left:1.25rem;font-size:.9375rem;line-height:1.65}.terms-page ol ol{margin-top:.5rem;list-style-type:lower-alpha}.terms-page li,.terms-page ol ol{margin-bottom:.5rem}.terms-page li:last-child{margin-bottom:0}.terms-page__sublist-decimal{list-style-type:decimal;padding-left:1.25rem}.terms-page__contact{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.12)}.terms-page__contact h2{margin-bottom:.5rem}.terms-page__contact-lead{font-size:.9375rem;line-height:1.65;margin:0 0 .5rem}.terms-page__contact-address{margin-top:.25rem}.terms-page__contact-email{margin:0;font-size:.9375rem}.terms-page__footer-note{margin-top:2rem;font-size:.8125rem;color:rgba(255,255,255,.55)}.terms-page__liability-bullets{margin:.5rem 0 0;padding-left:1.5rem;font-size:.9375rem;line-height:1.65;list-style:disc}.terms-page__liability-bullets li{margin-bottom:.25rem}.terms-page__liability-follow{font-size:.9375rem;line-height:1.65;margin:.75rem 0 0}.terms-page__liability-second{margin-top:1rem;padding-left:1.25rem;font-size:.9375rem;line-height:1.65;list-style:decimal}.terms-page__contact p a{color:#7dd3fc}