.legal-page{color:#d2d2d7;background:#08090d;min-height:100vh}.legal-page-main{padding:168px 48px 120px}.legal-page-article{max-width:900px;margin:0 auto}.legal-page-title{color:#f5f5f7;letter-spacing:-.02em;margin:0 0 48px;font-size:clamp(36px,4vw,56px);font-weight:700;line-height:1.1}.legal-page-body{overflow-wrap:anywhere;font-size:16px;line-height:1.8}.legal-page-body p{margin:0 0 18px}.legal-page-body strong,.legal-page-body b{color:#f5f5f7;font-weight:600}.legal-page-body ul,.legal-page-body ol{margin:0 0 22px;padding-left:24px}.legal-page-body ul{list-style:outside}.legal-page-body ol{list-style:decimal}.legal-page-body ol[type=I]{list-style-type:upper-roman}.legal-page-body ul ul{margin:10px 0 6px;list-style:circle}.legal-page-body li{margin:0 0 10px;padding-left:4px}.legal-page-body a{color:#f5f5f7;text-underline-offset:3px;text-decoration:underline}.legal-page-body a:hover{color:#e91d8f}.legal-page-body table{border-collapse:collapse;max-width:100%;margin:8px 0 28px;font-size:15px;display:block;overflow-x:auto}.legal-page-body td,.legal-page-body th{text-align:left;vertical-align:top;border:1px solid #ffffff24;padding:12px 20px}.legal-page-body tr:first-child td{color:#f5f5f7;background:#ffffff0a;font-weight:600}@media(max-width:1199px){.legal-page-main{padding:140px 48px 96px}}@media(max-width:767px){.legal-page-main{padding:112px 22px 72px}.legal-page-title{margin-bottom:32px}.legal-page-body{font-size:15px;line-height:1.75}.legal-page-body ul,.legal-page-body ol{padding-left:20px}.legal-page-body td,.legal-page-body th{padding:10px 14px}}
