.legal-page{padding:2.5vw 0 6vw}.legal-page__title{color:#313132;font-size:3.125vw;font-weight:700;letter-spacing:.04em;margin:0 0 2vw;text-align:center;text-transform:uppercase}.legal-page__content{color:#444;line-height:1.6;margin:0 auto;max-width:48rem}.legal-page__content h2{font-size:1.25rem;margin:1.75rem 0 .5rem}.legal-page__content p+p{margin-top:1rem}.legal-page__content a{color:var(--main-color,#d90070)}.legal-page__content h3{font-size:1.1rem;margin:1.5rem 0 .5rem}.legal-page__content code{font-size:.9em;overflow-wrap:anywhere}.legal-page__app-policy{border-top:1px solid #ddd;margin-top:2.5rem;padding-top:.5rem;scroll-margin-top:8rem}@media (max-width:768px){.legal-page__title{font-size:6.25vw}}
