.legal[data-v-18842b64]{position:relative;overflow:hidden;padding-bottom:clamp(110px,12vw,160px);background:var(--brand-bg)}.legal[data-v-18842b64]:before{content:"";position:absolute;inset:0 0 auto;height:620px;background:var(--glow-sky);pointer-events:none}.legal__hero[data-v-18842b64]{position:relative;display:flex;flex-direction:column;align-items:center;padding:clamp(150px,16vw,200px) 20px 64px;text-align:center}.legal__title[data-v-18842b64]{margin-top:18px;padding:0 .06em .04em 0;font-size:clamp(60px,9vw,140px);line-height:.86;letter-spacing:.005em;transform-origin:50% 50%;background-image:linear-gradient(180deg,#eee 30%,#9a9a9a);-webkit-background-clip:text;background-clip:text;color:transparent}.legal__content[data-v-18842b64]{position:relative;width:min(100% - 40px,820px);margin-inline:auto;display:flex;flex-direction:column;gap:36px}.legal-block[data-v-18842b64]{padding-top:28px;border-top:1px solid var(--color-line)}.legal-block h2[data-v-18842b64]{font-size:19px;font-weight:700;line-height:1.3}.legal-block p[data-v-18842b64],.legal-block ul[data-v-18842b64]{margin-top:12px;font-size:15px;font-weight:500;line-height:1.65;color:var(--color-text-body)}.legal-block p[data-v-18842b64]{text-wrap:pretty}.legal-block ul[data-v-18842b64]{display:flex;flex-direction:column;gap:6px;padding-left:22px}.legal-block strong[data-v-18842b64]{font-weight:700;color:var(--color-text-strong)}.legal-block a[data-v-18842b64]{color:var(--brand-peach)}.legal-block a[data-v-18842b64]:hover{color:var(--brand-peach-light)}
