.legal_page__U9PRk{background:var(--opt-surface);min-height:100vh}.legal_topbar__LH0zZ{background:var(--opt-cream);border-bottom:1px solid var(--opt-line-200)}.legal_topbarInner__yBk7I{max-width:820px;margin:0 auto;padding:15px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.legal_brand___5vY0{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display),Georgia,serif;font-size:20px;font-weight:560;color:var(--opt-ink-900)}.legal_back__Bh46i{font-size:15px;color:var(--opt-action);font-weight:600}.legal_back__Bh46i:hover{color:var(--opt-sage-700)}.legal_wrap__m_UNz{max-width:820px;margin:0 auto;padding:clamp(40px,6vw,72px) 24px clamp(56px,8vw,96px)}.legal_banner__TnsQC{background:var(--opt-honey-50);border:1px solid var(--opt-honey-100);border-radius:14px;padding:16px 18px;margin:0 0 36px;font-size:14.5px;line-height:1.55;color:var(--opt-ink-700)}.legal_title__UqLag{margin:0;font-family:var(--font-display),Georgia,serif;font-weight:540;font-size:clamp(32px,5vw,48px);line-height:1.08;letter-spacing:-.012em;color:var(--opt-ink-900)}.legal_updated__lrgMI{margin:14px 0 40px;font-size:14.5px;color:var(--opt-ink-500)}.legal_prose__v7lE2 h2{margin:44px 0 12px;font-family:var(--font-display),Georgia,serif;font-weight:540;font-size:25px;line-height:1.2;color:var(--opt-ink-900)}.legal_prose__v7lE2 h3{margin:28px 0 8px;font-family:var(--font-body),sans-serif;font-weight:600;font-size:18px;color:var(--opt-ink-900)}.legal_prose__v7lE2 p{margin:0 0 16px;font-size:17px;line-height:1.65;color:var(--opt-ink-700)}.legal_prose__v7lE2 ul{margin:0 0 16px;padding-left:22px}.legal_prose__v7lE2 li{margin:0 0 9px;font-size:17px;line-height:1.6;color:var(--opt-ink-700)}.legal_prose__v7lE2 strong{color:var(--opt-ink-900);font-weight:600}.legal_prose__v7lE2 a{color:var(--opt-action);font-weight:600}.legal_prose__v7lE2 a:hover{color:var(--opt-sage-700)}.legal_prose__v7lE2 table{width:100%;border-collapse:collapse;margin:8px 0 24px;font-size:15px}.legal_prose__v7lE2 td,.legal_prose__v7lE2 th{text-align:left;padding:11px 12px;border-bottom:1px solid var(--opt-line-200);vertical-align:top;line-height:1.5;color:var(--opt-ink-700)}.legal_prose__v7lE2 th{font-family:var(--font-body),sans-serif;font-size:12px;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--opt-line-200)}.legal_prose__v7lE2 td:first-child,.legal_prose__v7lE2 th{font-weight:600;color:var(--opt-ink-900)}.legal_footerLine__VdzxU{margin-top:56px;padding-top:28px;border-top:1px solid var(--opt-line-200);font-size:14px;color:var(--opt-ink-500)}.legal_footerLine__VdzxU a{color:var(--opt-action);font-weight:600}