.legal-page[data-v-32ffd747]{background:var(--hd-bg)}.legal-page__hero[data-v-32ffd747]{background:var(--hd-blue-dark);color:#f5f7ff;overflow:hidden;position:relative}.legal-page__hero[data-v-32ffd747]:after{bottom:-185px;color:#ffffff0a;content:"H";font-family:var(--font-display);font-size:430px;font-weight:700;line-height:1;pointer-events:none;position:absolute;right:-30px}.legal-page__hero-inner[data-v-32ffd747]{padding-block:72px 78px;position:relative;z-index:1}.legal-page__back[data-v-32ffd747]{align-items:center;color:var(--hd-green-soft);display:inline-flex;font-size:.75rem;font-weight:800;gap:10px;margin-bottom:52px;transition:color .16s ease;width:-moz-fit-content;width:fit-content}.legal-page__back[data-v-32ffd747]:hover{color:var(--hd-green)}.legal-page__hero h1[data-v-32ffd747]{font-family:var(--font-display);font-size:clamp(3.1rem,7vw,5.6rem);font-weight:700;letter-spacing:-.055em;line-height:.94;margin:0;max-width:840px;text-wrap:balance}.legal-page__date[data-v-32ffd747]{color:#ffffff9e;font-size:.75rem;line-height:1.5;margin:24px 0 0}.legal-page__date time[data-v-32ffd747]{color:#fff;font-weight:750}.legal-page__layout[data-v-32ffd747]{align-items:start;display:grid;gap:clamp(56px,8vw,118px);grid-template-columns:minmax(210px,.55fr) minmax(0,1.45fr);padding-block:78px 112px}.legal-page__aside[data-v-32ffd747]{position:sticky;top:32px}.legal-page__aside nav[data-v-32ffd747]{background:var(--hd-surface-cool);border:1px solid var(--hd-line);border-radius:14px;padding:24px}.legal-page__aside h2[data-v-32ffd747]{color:var(--hd-blue-dark);font-family:var(--font-body);font-size:.6875rem;font-weight:850;letter-spacing:.13em;margin:0 0 17px;text-transform:uppercase}.legal-page__aside ol[data-v-32ffd747]{display:grid;gap:11px;list-style:none;margin:0;padding:0}.legal-page__aside a[data-v-32ffd747]{color:var(--hd-muted);display:block;font-size:.6875rem;font-weight:650;line-height:1.45;transition:color .16s ease}.legal-page__aside a[data-v-32ffd747]:hover{color:var(--hd-blue)}.legal-page__content[data-v-32ffd747]{max-width:780px}.legal-page__section[data-v-32ffd747]{scroll-margin-top:30px}.legal-page__section+.legal-page__section[data-v-32ffd747]{border-top:1px solid var(--hd-line);margin-top:48px;padding-top:48px}.legal-page__section h2[data-v-32ffd747]{color:var(--hd-blue-ink);font-family:var(--font-display);font-size:clamp(1.55rem,2.4vw,2.1rem);letter-spacing:-.035em;line-height:1.1;margin:0 0 22px;text-wrap:balance}.legal-page__section li[data-v-32ffd747],.legal-page__section p[data-v-32ffd747]{color:#515a72;font-size:.875rem;line-height:1.82}.legal-page__section p[data-v-32ffd747]{margin:0}.legal-page__section p+p[data-v-32ffd747]{margin-top:15px}.legal-page__section ul[data-v-32ffd747]{background:var(--hd-surface);border:1px solid var(--hd-line);border-radius:12px;margin:20px 0 0;padding:20px 24px 20px 46px}.legal-page__section li+li[data-v-32ffd747]{margin-top:9px}.legal-page__section li[data-v-32ffd747]::marker{color:var(--hd-blue-bright)}@media(max-width:940px){.legal-page__layout[data-v-32ffd747]{gap:48px;grid-template-columns:1fr}.legal-page__aside[data-v-32ffd747]{position:static}.legal-page__aside ol[data-v-32ffd747]{gap:12px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.legal-page__content[data-v-32ffd747]{max-width:none}}@media(max-width:620px){.legal-page__hero[data-v-32ffd747]:after{bottom:-80px;font-size:250px;right:-60px}.legal-page__hero-inner[data-v-32ffd747]{padding-block:50px 58px}.legal-page__back[data-v-32ffd747]{margin-bottom:38px}.legal-page__hero h1[data-v-32ffd747]{font-size:clamp(2.8rem,14vw,4rem)}.legal-page__layout[data-v-32ffd747]{gap:38px;padding-block:44px 72px}.legal-page__aside nav[data-v-32ffd747]{padding:20px}.legal-page__aside ol[data-v-32ffd747]{grid-template-columns:1fr}.legal-page__section+.legal-page__section[data-v-32ffd747]{margin-top:36px;padding-top:36px}.legal-page__section li[data-v-32ffd747],.legal-page__section p[data-v-32ffd747]{font-size:.8125rem;line-height:1.76}}@media(prefers-reduced-motion:reduce){.legal-page__aside a[data-v-32ffd747],.legal-page__back[data-v-32ffd747]{transition:none}}
