.legal-page{padding:150px 0 90px;background:#f7f8f6}.legal-page__header{max-width:800px;margin:0 auto 48px;text-align:center}.legal-page__eyebrow{margin:0 0 12px;color:#f0542c;font-family:var(--sx-font-ui);font-size:14px;letter-spacing:.08em;text-transform:uppercase}.legal-page__title{margin:0 0 14px;color:#17202a;font-family:var(--sx-font-ui);font-size:clamp(42px,6vw,72px);font-weight:600;line-height:1.05}.legal-page__title span{color:#f0542c}.legal-page__updated{margin:0;color:#68727a;font-size:14px}.legal-page__content{max-width:900px;margin:0 auto;padding:44px 48px;background:#fff;border-top:4px solid #f0542c;box-shadow:0 12px 36px rgba(23,32,42,.08);color:#39434b;font-size:16px;line-height:1.8}.legal-page__content h2{margin:36px 0 10px;color:#17202a;font-family:var(--sx-font-ui);font-size:25px;font-weight:600;line-height:1.25}.legal-page__content h2:first-child{margin-top:0}.legal-page__content p{margin:0 0 16px}.legal-page__content a{color:#d94722;text-decoration:underline;text-underline-offset:3px}.legal-page__content code{padding:2px 5px;background:#f0f2f1;color:#17202a;font-size:.9em}.legal-page__table-wrap{overflow-x:auto;margin:22px 0 28px}.legal-page__table{width:100%;min-width:640px;border-collapse:collapse;font-size:14px;line-height:1.55}.legal-page__table td,.legal-page__table th{padding:14px 16px;border:1px solid #dfe4e1;text-align:left;vertical-align:top}.legal-page__table thead th{background:#17202a;color:#fff;font-family:var(--sx-font-ui);font-weight:600}.legal-page__table tbody th{width:22%;color:#17202a;font-weight:700}.legal-page__content .btn{margin:4px 0 18px}@media (max-width:600px){.legal-page{padding:120px 0 56px}.legal-page__content{padding:30px 22px}}