.legal-page[data-v-9f36e17c]{background:rgb(var(--v-theme-surface));min-height:100vh}.legal-page__main[data-v-9f36e17c]{padding-top:85px}.legal-page__container[data-v-9f36e17c]{max-width:1040px}.legal-page__hero[data-v-9f36e17c]{padding:28px 0 34px}.legal-page__hero h1[data-v-9f36e17c]{color:rgb(var(--v-theme-textPrimary));font-size:clamp(2rem,5vw,3.5rem);font-weight:950;letter-spacing:-.045em;line-height:1.02;margin:0;max-width:850px}.legal-page__hero>p[data-v-9f36e17c]{font-size:1.08rem;line-height:1.75;margin:18px 0 0;max-width:760px}.legal-page__hero>p[data-v-9f36e17c],.legal-page__meta[data-v-9f36e17c]{color:rgb(var(--v-theme-textSecondary))}.legal-page__meta[data-v-9f36e17c]{display:flex;flex-wrap:wrap;font-size:.8rem;font-weight:700;gap:8px 18px;margin-top:20px}.legal-page__document[data-v-9f36e17c]{background:rgb(var(--v-theme-containerBg));padding:clamp(22px,5vw,54px)}.legal-page__document[data-v-9f36e17c] section+section{border-top:1px solid rgba(var(--v-theme-borderColor),.9);margin-top:30px;padding-top:30px}.legal-page__document[data-v-9f36e17c] h2{color:rgb(var(--v-theme-textPrimary));font-size:clamp(1.25rem,2vw,1.6rem);font-weight:900;letter-spacing:-.02em;margin:0 0 14px}.legal-page__document[data-v-9f36e17c] h3{color:rgb(var(--v-theme-textPrimary));font-size:1.05rem;font-weight:850;margin:22px 0 8px}.legal-page__document[data-v-9f36e17c] li,.legal-page__document[data-v-9f36e17c] p{color:rgb(var(--v-theme-textSecondary));line-height:1.75}.legal-page__document[data-v-9f36e17c] ol,.legal-page__document[data-v-9f36e17c] ul{padding-left:22px}.legal-page__document[data-v-9f36e17c] a{color:rgb(var(--v-theme-primary));font-weight:750}.legal-page__document[data-v-9f36e17c] .legal-callout{background:rgba(var(--v-theme-primary),.07);border:1px solid rgba(var(--v-theme-primary),.24);border-radius:16px;margin:18px 0;padding:18px 20px}.legal-page__document[data-v-9f36e17c] .legal-table-wrap{margin-top:16px;overflow-x:auto}.legal-page__document[data-v-9f36e17c] table{border-collapse:collapse;min-width:680px;width:100%}.legal-page__document[data-v-9f36e17c] td,.legal-page__document[data-v-9f36e17c] th{border:1px solid rgba(var(--v-theme-borderColor),.9);color:rgb(var(--v-theme-textSecondary));padding:13px 14px;text-align:left;vertical-align:top}.legal-page__document[data-v-9f36e17c] th{background:rgba(var(--v-theme-primary),.07);color:rgb(var(--v-theme-textPrimary));font-size:.82rem}@media(max-width:600px){.legal-page__main[data-v-9f36e17c]{padding-top:70px}}
