.legal-page{width:100%;margin-top:110px;padding:64px 0 96px;display:flex;justify-content:center}.legal-page__inner{width:100%;max-width:880px;padding:0 24px}.legal-page__header{margin-bottom:40px}.legal-page__kicker{font-family:var(--font-main);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.25em;color:var(--color-yellow);margin-bottom:14px}.legal-page__title{font-family:var(--font-main);font-size:48px;font-weight:700;line-height:1.05;color:var(--color-main);margin-bottom:16px}.legal-page__date{font-family:var(--font-main);font-size:14px;color:var(--color-yellow)}.legal-page__note{font-family:var(--font-main);font-size:12px;text-transform:uppercase;letter-spacing:.15em;color:var(--text-main);margin-top:8px}.legal-prose{font-family:var(--font-main);font-size:15px;line-height:1.7;color:var(--text-main)}.legal-prose p{margin-bottom:16px}.legal-prose ul{list-style:disc;padding-left:24px;margin:8px 0 16px}.legal-prose li{margin-bottom:6px}.legal-prose__heading{font-family:var(--font-main);font-size:24px;font-weight:600;color:var(--color-main);margin:32px 0 8px}.terms-list{display:flex;flex-direction:column;gap:16px}.terms-list__item{background:var(--bg-main);border:1px solid var(--color-border-subtle);border-radius:12px;padding:20px 24px}.terms-list__header{display:flex;align-items:baseline;gap:12px;margin:0}.terms-list__number{font-family:var(--font-main);font-size:18px;font-weight:600;color:var(--color-yellow)}.terms-list__heading{flex:1;font-family:var(--font-main);font-size:20px;font-weight:600;color:var(--color-main)}.terms-list__body{margin-top:16px;padding-left:30px;font-family:var(--font-main);font-size:14px;line-height:1.7;color:var(--text-main)}@media(max-width:768px){.legal-page__title{font-size:36px}.terms-list__heading{font-size:17px}.terms-list__body{padding-left:0}}@media(max-width:480px){.legal-page{margin-top:90px;padding:40px 0 64px}.legal-page__title{font-size:30px}}
