.legal[data-v-761e003c]{background:#fff;min-height:60vh;padding-block:120px 96px}.legal__title[data-v-761e003c]{letter-spacing:-.02em;color:#0f172a;margin-bottom:32px;font-size:clamp(30px,5vw,44px);font-weight:800}.legal__body[data-v-761e003c]{color:#475569;max-width:760px;font-size:16px;line-height:1.7}.legal__body[data-v-761e003c] h2{color:#0f172a;margin:40px 0 12px;font-size:22px;font-weight:700}.legal__body[data-v-761e003c] h3{color:#0f172a;margin:28px 0 10px;font-size:18px;font-weight:700}.legal__body[data-v-761e003c] p{margin-bottom:16px}.legal__body[data-v-761e003c] ol,.legal__body[data-v-761e003c] ul{margin:0 0 16px;padding-left:28px}.legal__body[data-v-761e003c] ul{list-style:outside}.legal__body[data-v-761e003c] li{margin-bottom:8px}.legal__body[data-v-761e003c] a{color:#0f172a;text-decoration:underline}.legal__body[data-v-761e003c] strong{color:#0f172a}.legal__body[data-v-761e003c] ol.clauses{counter-reset:clause;padding-left:0;list-style:none}.legal__body[data-v-761e003c] ol.clauses>li{counter-increment:clause}.legal__body[data-v-761e003c] ol.clauses>li:before{content:var(--prefix) "." counter(clause) " ";color:#0f172a;font-weight:700}
