.legal[data-astro-cid-m7mnfkc2]{padding:36px 0 110px;background:linear-gradient(180deg,#EAF4FF 0%,var(--color-bg) 360px)}.legal__head[data-astro-cid-m7mnfkc2]{max-width:760px;margin:48px 0 56px}.legal__head[data-astro-cid-m7mnfkc2] h1[data-astro-cid-m7mnfkc2]{font-size:clamp(34px,4.6vw,52px);font-weight:900;line-height:1.08;letter-spacing:-.03em;hyphens:auto;overflow-wrap:break-word}.legal__date[data-astro-cid-m7mnfkc2]{margin-top:14px;font-size:14px;font-weight:700;color:var(--color-text-secondary)}.legal__lead[data-astro-cid-m7mnfkc2]{margin-top:28px;font-size:19px;line-height:1.7;color:var(--color-text)}.legal__lead[data-astro-cid-m7mnfkc2] a[data-astro-cid-m7mnfkc2],.policy-body[data-astro-cid-m7mnfkc2] a[data-astro-cid-m7mnfkc2]{color:var(--color-sky-deep);font-weight:700}.legal__grid[data-astro-cid-m7mnfkc2]{display:grid;grid-template-columns:240px minmax(0,680px);gap:72px;align-items:start}.legal__toc[data-astro-cid-m7mnfkc2]{position:sticky;top:100px}.legal__toc[data-astro-cid-m7mnfkc2] p[data-astro-cid-m7mnfkc2]{margin-bottom:14px;font-size:13px;font-weight:800;color:var(--color-text-secondary)}.legal__toc[data-astro-cid-m7mnfkc2] ol[data-astro-cid-m7mnfkc2]{list-style:none;padding:0;margin:0;border-inline-start:1px solid rgba(31,64,104,.1)}.legal__toc[data-astro-cid-m7mnfkc2] a[data-astro-cid-m7mnfkc2]{display:block;margin-inline-start:-1px;padding-block:7px;padding-inline-start:16px;border-inline-start:2px solid transparent;font-size:14px;font-weight:700;line-height:1.4;color:var(--color-text-secondary);transition:color .2s,border-color .2s}.legal__toc[data-astro-cid-m7mnfkc2] a[data-astro-cid-m7mnfkc2]:hover,.legal__toc[data-astro-cid-m7mnfkc2] a[data-astro-cid-m7mnfkc2].is-active{color:var(--color-text);border-inline-start-color:var(--color-primary)}.policy-section[data-astro-cid-m7mnfkc2]{scroll-margin-top:96px}.policy-section[data-astro-cid-m7mnfkc2]+.policy-section[data-astro-cid-m7mnfkc2]{margin-top:48px}.policy-body[data-astro-cid-m7mnfkc2] h2[data-astro-cid-m7mnfkc2]{display:flex;align-items:baseline;gap:12px;margin-bottom:16px;font-size:24px;font-weight:800;letter-spacing:-.015em}.policy-body[data-astro-cid-m7mnfkc2] h2[data-astro-cid-m7mnfkc2] span[data-astro-cid-m7mnfkc2]{font-size:14px;font-weight:800;color:var(--color-sky-deep)}.policy-body[data-astro-cid-m7mnfkc2] h3[data-astro-cid-m7mnfkc2]{margin:22px 0 6px;font-size:16px;font-weight:800}.policy-item[data-astro-cid-m7mnfkc2]:first-of-type h3[data-astro-cid-m7mnfkc2]{margin-top:0}.policy-body[data-astro-cid-m7mnfkc2] p[data-astro-cid-m7mnfkc2]{font-size:16px;line-height:1.75;color:var(--color-text-secondary)}.policy-body[data-astro-cid-m7mnfkc2] p[data-astro-cid-m7mnfkc2]+p[data-astro-cid-m7mnfkc2]{margin-top:12px}.policy-after[data-astro-cid-m7mnfkc2]{margin-top:16px}.policy-list[data-astro-cid-m7mnfkc2]{list-style:none;padding:0;margin:4px 0 0}.policy-list[data-astro-cid-m7mnfkc2] li[data-astro-cid-m7mnfkc2]{position:relative;padding-block:5px;padding-inline-start:20px;font-size:16px;line-height:1.7;color:var(--color-text-secondary)}.policy-list[data-astro-cid-m7mnfkc2] li[data-astro-cid-m7mnfkc2]:before{content:"";position:absolute;inset-inline-start:2px;top:17px;width:6px;height:6px;border-radius:50%;background:var(--color-primary)}.policy-contact[data-astro-cid-m7mnfkc2]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:64px;padding-top:32px;border-top:1px solid rgba(31,64,104,.1)}.policy-contact[data-astro-cid-m7mnfkc2] p[data-astro-cid-m7mnfkc2]{font-family:var(--font-heading);font-size:19px;font-weight:800;color:var(--color-text)}.policy-contact[data-astro-cid-m7mnfkc2] .btn-primary[data-astro-cid-m7mnfkc2]{flex-shrink:0;padding:12px 26px;font-size:16px}@media (max-width: 960px){.legal__grid[data-astro-cid-m7mnfkc2]{grid-template-columns:1fr;gap:0}.legal__toc[data-astro-cid-m7mnfkc2]{display:none}}@media (max-width: 640px){.legal[data-astro-cid-m7mnfkc2]{padding:24px 0 72px}.legal__head[data-astro-cid-m7mnfkc2]{margin:32px 0 40px}.legal__lead[data-astro-cid-m7mnfkc2]{font-size:17px}.policy-body[data-astro-cid-m7mnfkc2] h2[data-astro-cid-m7mnfkc2]{font-size:21px}.policy-contact[data-astro-cid-m7mnfkc2]{flex-direction:column;align-items:stretch;text-align:center}}
