.legal[data-v-5f3ffac3]{width:100%;max-width:var(--content-narrow);padding-left:var(--gutter);padding-right:var(--gutter);gap:clamp(24px,3vw,40px);margin-left:auto;margin-right:auto;padding-top:clamp(32px,6vw,96px);display:grid}.legal__note[data-v-5f3ffac3]{font-family:var(--font-mono);font-size:1.3rem;font-weight:400;line-height:1.4}.legal__note a[data-v-5f3ffac3]{color:inherit;text-underline-offset:3px;transition:text-decoration-color var(--hover-duration) ease;text-decoration:underline}.legal__note a[data-v-5f3ffac3]:hover{-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink)}@media (prefers-reduced-motion:reduce){.legal__note a[data-v-5f3ffac3]{transition:none}}.legal__body[data-v-5f3ffac3]{gap:var(--space-md);max-width:680px;line-height:1.6;display:grid}.legal__body[data-v-5f3ffac3] h2{font-family:var(--font-display);margin-top:var(--space-lg);font-size:2.2rem;font-weight:700;font-stretch:112%;line-height:1.2}.legal__body[data-v-5f3ffac3] ul{gap:6px;padding-left:2rem;display:grid}.legal__body[data-v-5f3ffac3] a{color:inherit;text-underline-offset:3px;transition:text-decoration-color var(--hover-duration) ease;text-decoration:underline}.legal__body[data-v-5f3ffac3] a:hover{-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink)}@media (prefers-reduced-motion:reduce){.legal__body[data-v-5f3ffac3] a{transition:none}}
