.LegalPage-module__jXgtnq__page{background:var(--surface-page);min-height:100svh;color:var(--text-body);position:relative}.LegalPage-module__jXgtnq__aurora{background:var(--grad-aurora);pointer-events:none;height:260px;position:absolute;top:0;left:0;right:0}.LegalPage-module__jXgtnq__frame{gap:20px;max-width:760px;margin:0 auto;padding:28px 24px 80px;display:grid;position:relative}@media (max-width:640px){.LegalPage-module__jXgtnq__frame{padding:20px 18px 60px}}.LegalPage-module__jXgtnq__backLink{font:600 13.5px var(--font-ui);color:var(--text-muted)}.LegalPage-module__jXgtnq__head{gap:6px;display:grid}.LegalPage-module__jXgtnq__title{font:700 28px/1.3 var(--font-display);letter-spacing:-.02em;color:var(--text-strong);margin:0}.LegalPage-module__jXgtnq__updated{font:500 12.5px var(--font-mono);color:var(--text-subtle);margin:0}.LegalPage-module__jXgtnq__disclaimer{background:var(--coach-growth-soft);color:var(--coach-growth-ink);font:400 12.5px/1.65 var(--font-ui);border-radius:14px;padding:13px 16px}.LegalPage-module__jXgtnq__prose{gap:22px;padding-top:4px;display:grid}.LegalPage-module__jXgtnq__prose section{gap:10px;display:grid}.LegalPage-module__jXgtnq__prose h2{font:700 16px/1.4 var(--font-ui);color:var(--text-strong);margin:0}.LegalPage-module__jXgtnq__prose p{font:400 14px/1.75 var(--font-ui);color:var(--text-body);margin:0}.LegalPage-module__jXgtnq__prose ul{gap:6px;margin:0;padding-left:20px;list-style:outside;display:grid}.LegalPage-module__jXgtnq__prose li{font:400 14px/1.7 var(--font-ui);color:var(--text-body)}.LegalPage-module__jXgtnq__prose strong{color:var(--text-strong);font-weight:600}.LegalPage-module__jXgtnq__prose .noteBox{background:var(--surface-brand-soft);border:1px solid var(--border-brand);font:400 13px/1.65 var(--font-ui);color:var(--text-body);border-radius:14px;padding:13px 16px}.LegalPage-module__jXgtnq__prose .tableWrap{border:1px solid var(--border-soft);border-radius:14px;overflow-x:auto}.LegalPage-module__jXgtnq__prose table{border-collapse:collapse;width:100%;font:400 13px/1.6 var(--font-ui);min-width:480px}.LegalPage-module__jXgtnq__prose th{text-align:left;border-bottom:1px solid var(--border-soft);vertical-align:top;padding:10px 14px}.LegalPage-module__jXgtnq__prose td{text-align:left;border-bottom:1px solid var(--border-soft);vertical-align:top;padding:10px 14px}.LegalPage-module__jXgtnq__prose th{background:var(--surface-sunken);width:30%;color:var(--text-strong);white-space:nowrap;font-weight:600}.LegalPage-module__jXgtnq__prose tr:last-child th{border-bottom:none}.LegalPage-module__jXgtnq__prose tr:last-child td{border-bottom:none}.LegalPage-module__jXgtnq__prose .footNote{font:400 12.5px/1.6 var(--font-ui);color:var(--text-subtle);margin:0}
