.legal-page{padding-bottom:80px}
.legal-head{align-items:center;display:flex;flex-direction:column;padding:2.5rem 0 2rem;text-align:center}
.legal-crumb{color:var(--colors-gray-9a,#060614ad);display:flex;font-size:.875rem;gap:.5rem;justify-content:center}
.legal-crumb a{color:var(--colors-gray-13,#060614);text-decoration:underline;text-underline-offset:3px}
.legal-head .section__title{margin-top:1.25rem}
.legal-meta{color:var(--colors-gray-9a,#060614ad);font-size:.9375rem;margin-top:.5rem}
.legal-body{background:var(--colors-base-white,#fff);border-radius:24px;padding:1.5rem 1.25rem 2rem;width:100%}
.legal-body h2{border-top:1px solid var(--colors-gray-2,#dedee4);font-size:1.25rem;font-variation-settings:"wght" 600;font-weight:600;letter-spacing:-.2px;line-height:1.625rem;margin-top:1.75rem;padding-top:1.5rem}
.legal-body h2:first-child{border-top:0;margin-top:0;padding-top:0}
.legal-body p,.legal-body li{color:#2d2d3a;font-size:1rem;line-height:1.625rem}
.legal-body p{margin-top:.75rem}
.legal-body a{color:var(--colors-gray-13,#060614);text-decoration:underline;text-underline-offset:3px}
.legal-list{display:grid;gap:.5rem;margin-top:.75rem}
.legal-list li{padding-left:1.5rem;position:relative}
.legal-list li:before{background:linear-gradient(90deg,#0075ff,#924fe8);border-radius:50%;content:"";height:.5rem;left:.25rem;position:absolute;top:.6rem;width:.5rem}
.legal-table{border-radius:16px;box-shadow:0 0 0 1px var(--colors-gray-2,#dedee4) inset;margin-top:1rem;overflow:hidden}
.legal-table__row{display:grid;gap:.25rem;padding:.875rem 1rem}
.legal-table__row+.legal-table__row{border-top:1px solid var(--colors-gray-2,#dedee4)}
.legal-table__key{font-size:.875rem;font-variation-settings:"wght" 600;font-weight:600}
.legal-table__val{color:#2d2d3a;font-size:.9375rem;line-height:1.375rem}

@media(min-width:680px){
.legal-head{padding:3.5rem 0 3rem}
.legal-body{padding:2.5rem 2.5rem 3rem}
.legal-table__row{gap:1.5rem;grid-template-columns:220px 1fr}
.legal-page{padding-bottom:100px}
}

@media(min-width:1024px){
.legal-body{padding:3.5rem 4rem 4rem}
}
