.legal-page[data-v-28dadd70]{margin:0 auto;max-width:var(--page-max-width);width:calc(100% - var(--page-gutter)*2)}[data-v-28dadd70] .legal-status{color:var(--ink-3);line-height:1.7}[data-v-28dadd70] .legal-document{color:var(--ink);font-size:.95rem;line-height:1.8;max-width:820px}[data-v-28dadd70] .legal-document h1{color:var(--hi);font-size:clamp(1.5rem,4vw,2rem);font-weight:700;line-height:1.3;margin-bottom:20px}[data-v-28dadd70] .legal-document h2{align-items:center;color:var(--hi);display:flex;font-size:1.05rem;font-weight:700;gap:10px;margin-bottom:12px;margin-top:36px}[data-v-28dadd70] .legal-document h2:after{border-top:2px dotted var(--line);content:"";flex:1}[data-v-28dadd70] .legal-document h3{font-weight:700;margin-bottom:8px;margin-top:20px}[data-v-28dadd70] .legal-document ol,[data-v-28dadd70] .legal-document p,[data-v-28dadd70] .legal-document ul{margin-bottom:14px}[data-v-28dadd70] .legal-document ol,[data-v-28dadd70] .legal-document ul{padding-left:24px}[data-v-28dadd70] .legal-document li+li{margin-top:8px}[data-v-28dadd70] .legal-document li::marker{color:var(--ink-3)}[data-v-28dadd70] .legal-document a{text-decoration:underline;text-decoration-color:var(--ink-3);text-underline-offset:4px}
