.legal-page{background:linear-gradient(#efece3 80%,#fff 80%);flex:1;min-height:100vh;padding:190px 2rem 0}.legal-page__header{text-align:center;margin-bottom:40px}.legal-page__title{font-family:var(--font-ivy-presto), serif;color:#38443e;margin:0 0 20px;font-size:30px;font-weight:300;line-height:1.2}.legal-page__subtitle{color:#000;max-width:580px;margin:0 auto 50px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:300;line-height:1.3}.legal-page__card{background-color:#fff;max-width:900px;margin:0 auto;padding:40px 60px 60px}.legal-page__tabs{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;margin-bottom:40px;display:flex}.legal-page__tab{text-transform:uppercase;color:#000;cursor:pointer;background:0 0;border:none;padding:4px 0;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;transition:color .2s}.legal-page__tab--active{color:#000;font-weight:700}.legal-page__tab-dot{color:#000;-webkit-user-select:none;user-select:none;margin:0 14px;font-size:10px}.legal-page__content{color:#000;font-family:DM Sans,sans-serif;font-size:14px;font-weight:300;line-height:1.3}.legal-page__section{margin-bottom:28px}.legal-page__section-title{color:#000;margin:0 0 16px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:700}.legal-page__section p,.legal-page__section ul{margin:0 0 4px;padding:0;list-style:none}.legal-page__section li{margin:0;padding:0}@media (max-width:550px){.legal-page{padding:120px 1rem 0}.legal-page__header{margin-bottom:24px}.legal-page__title{margin-bottom:12px;font-size:24px}.legal-page__subtitle{max-width:100%;margin-bottom:30px;font-size:12px}.legal-page__card{padding:24px 16px 40px}.legal-page__tabs{flex-direction:column;align-items:stretch;gap:0;margin-bottom:28px}.legal-page__tab-dot{display:none}.legal-page__tab{text-align:left;border-bottom:1px solid #0000001a;width:100%;padding:10px 0;font-size:11px}.legal-page__tab--active{color:#38443e;font-weight:700}.legal-page__section{margin-bottom:22px}.legal-page__section-title{margin-bottom:10px}.legal-page__tab,.legal-page__content,.legal-page__section-title{font-size:12px}}@media (min-width:1400px){.legal-page__subtitle{max-width:650px;font-size:16px}.legal-page__tab,.legal-page__content,.legal-page__section-title{font-size:16px}}
