.site-page[data-v-70ba24f7]{background:var(--p-surface-0);font-family:Geist,Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-feature-settings:"cv11","ss01";letter-spacing:-.005em;min-height:100vh}.site-page h1[data-v-70ba24f7],.site-page h2[data-v-70ba24f7],.site-page h3[data-v-70ba24f7]{letter-spacing:-.022em}.legal-hero[data-v-70ba24f7]{background:var(--p-surface-50);border-bottom:1px solid var(--p-surface-200)}.legal-hero__title[data-v-70ba24f7]{font-size:2.25rem;font-weight:700;line-height:1.15;margin-bottom:.5rem}@media(min-width:640px){.legal-hero__title[data-v-70ba24f7]{font-size:2.75rem}}.legal-hero__sub[data-v-70ba24f7]{color:var(--p-surface-600);font-size:1.05rem;line-height:1.45;margin-bottom:1rem}.legal-hero__date[data-v-70ba24f7]{color:var(--p-surface-500);font-size:.78rem;font-weight:600;letter-spacing:.02em}.legal-hero__intro[data-v-70ba24f7]{color:var(--p-surface-700);font-size:.95rem;line-height:1.6;margin-top:1.5rem}.legal-body[data-v-70ba24f7]{background:var(--p-surface-0)}.legal-section[data-v-70ba24f7]{margin-bottom:2.5rem}.legal-section[data-v-70ba24f7]:last-child{margin-bottom:0}.legal-section__heading[data-v-70ba24f7]{border-bottom:1px solid var(--p-surface-200);color:var(--p-surface-900);font-size:1.25rem;font-weight:700;margin-bottom:.85rem;padding-bottom:.5rem}@media(min-width:640px){.legal-section__heading[data-v-70ba24f7]{font-size:1.4rem}}.legal-section__body p[data-v-70ba24f7]{color:var(--p-surface-700);font-size:.95rem;line-height:1.65;margin-bottom:.85rem;white-space:pre-line}.legal-section__body p[data-v-70ba24f7]:last-child{margin-bottom:0}.legal-section__bullets[data-v-70ba24f7]{display:flex;flex-direction:column;gap:.55rem;list-style:none;margin:.6rem 0 0;padding:0}.legal-section__bullets li[data-v-70ba24f7]{color:var(--p-surface-700);font-size:.92rem;line-height:1.6;padding-left:1.25rem;position:relative}.legal-section__bullets li[data-v-70ba24f7]:before{background:var(--p-primary-color);border-radius:9999px;content:"";height:.35rem;left:.3rem;opacity:.7;position:absolute;top:.65rem;width:.35rem}.legal-section__subsections[data-v-70ba24f7]{display:flex;flex-direction:column;gap:.85rem;margin-top:1.25rem}.legal-sub[data-v-70ba24f7]{background:var(--p-surface-50);border:1px solid var(--p-surface-200);border-radius:.75rem;padding:1rem 1.15rem}.legal-sub__head[data-v-70ba24f7]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.45rem}.legal-sub__label[data-v-70ba24f7]{color:var(--p-surface-900);font-size:1rem;font-weight:700;margin:0}.legal-sub__badge[data-v-70ba24f7]{background:#10b9811f;border-radius:9999px;color:#047857;font-size:.62rem;font-weight:700;letter-spacing:.14em;padding:.18rem .55rem;text-transform:uppercase}.legal-sub__body[data-v-70ba24f7]{color:var(--p-surface-700);font-size:.88rem;line-height:1.6;margin:0;white-space:pre-line}[data-v-70ba24f7] .legal-link{color:var(--p-primary-color);font-weight:600;text-decoration:none}[data-v-70ba24f7] .legal-link:hover{text-decoration:underline}
