.legal-page[data-v-970e3301]{background:var(--color-ivory);min-height:100vh;color:var(--color-ink)}.legal-page__main[data-v-970e3301]{padding-block:clamp(8.5rem,14vw,12rem) clamp(5rem,9vw,8rem)}.legal-page__container[data-v-970e3301]{width:min(100%,52rem)}.legal-page__back[data-v-970e3301]{color:var(--color-muted-accessible);letter-spacing:.08em;align-items:center;gap:.6rem;font-size:.72rem;transition:color .25s;display:inline-flex}.legal-page__back[data-v-970e3301]:hover{color:var(--color-cognac)}.legal-page__header[data-v-970e3301]{border-bottom:1px solid #74787833;margin-top:clamp(3rem,7vw,5rem);padding-bottom:clamp(3rem,6vw,4.5rem)}.legal-page__title[data-v-970e3301]{text-wrap:balance;margin-top:1.25rem;font-size:clamp(2.75rem,7vw,4.75rem);line-height:1.08}.legal-page__intro[data-v-970e3301]{color:#444748;font-size:clamp(1rem,2vw,1.15rem);font-weight:300;line-height:1.75}.legal-page__intro[data-v-970e3301],.legal-page__intro-section[data-v-970e3301]{max-width:42rem;margin-top:1.5rem}.legal-page__sections[data-v-970e3301]{gap:2.75rem;margin-top:clamp(3rem,7vw,5rem);display:grid}.legal-page__section[data-v-970e3301]{color:#444748;gap:.9rem;line-height:1.75;display:grid}.legal-page__section-title[data-v-970e3301]{color:var(--color-ink);font-size:clamp(1.5rem,3vw,1.9rem);line-height:1.25}.legal-page__paragraph[data-v-970e3301]{overflow-wrap:anywhere;white-space:pre-line}.legal-page__placeholder[data-v-970e3301]{color:var(--color-muted-accessible);border-left:1px solid #6b5c4c61;padding:.75rem 1rem;font-size:.82rem;font-style:italic}@media (prefers-reduced-motion:reduce){.legal-page__back[data-v-970e3301]{transition:none}}
