.legal{max-width:46rem;padding-top:2.5rem;padding-bottom:4rem}.legal h1{letter-spacing:-.035em;margin:.3rem 0 1.2rem;font-size:clamp(1.9rem,4vw,2.6rem);line-height:1.1}.legal h2{letter-spacing:-.01em;margin:2rem 0 .5rem;font-size:1.1rem}.legal p{color:var(--ink);margin:0 0 .8rem}.legal mark{color:inherit;background:#f5c33b73;border-radius:4px;padding:0 .2rem}.legal .draft{background:var(--surface2);color:var(--muted);border-radius:12px;padding:.8rem 1rem;font-size:.9rem}.legal .stand{color:var(--muted);margin-top:2rem;font-size:.9rem}.legal .license{border-top:1px solid var(--line);margin-top:2.5rem;padding-top:1.5rem}.legal .license h2{margin-top:0}.legal .license h3{margin:1.2rem 0 .4rem;font-size:.95rem}.license-facts{grid-template-columns:max-content 1fr;gap:.25rem 1rem;margin:0;font-size:.92rem;display:grid}.license-facts dt{color:var(--muted)}.license-facts dd{overflow-wrap:anywhere;margin:0}.license-notes{padding-left:1.2rem;font-size:.88rem}.license-text{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface2);border-radius:12px;padding:.9rem;font:.78rem/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.legal .license-source{color:var(--muted);font-size:.88rem}
