body[data-view=legal] .bg{display:none}.legal{padding-top:clamp(28px,4vw,52px);padding-bottom:clamp(56px,7vw,96px)}.legal h1{font-size:clamp(2rem,3.6vw,3rem);max-width:18em}.legal-meta{margin:12px 0 0;color:var(--ink-soft)}.legal-warn{margin:18px 0 0;max-width:44em;padding:12px 16px;border-radius:14px;background:var(--pear-soft);color:var(--ink);font-weight:600}.legal-sheet{max-width:820px;margin-top:30px;padding:clamp(24px,3.4vw,44px);background:var(--sheet);border-radius:clamp(24px,3vw,36px);box-shadow:0 0 0 1px #241b4b0f,0 28px 50px -30px #5b33c966;font-size:16.5px;line-height:1.7}.legal-section+.legal-section{margin-top:26px}.legal-section h2{margin:0 0 8px;font-family:var(--display);font-weight:700;font-size:clamp(1.25rem,1.9vw,1.5rem);line-height:1.2;color:var(--violet)}.legal-section p{margin:8px 0 0}.legal-section ul{margin:8px 0 0;padding-left:22px;display:grid;gap:6px}.legal-more{margin:26px 0 0;color:var(--ink-soft)}.legal-more a{color:var(--plum);font-weight:600}
