.legal{padding-block:48px 32px}.legal article{max-width:68ch}.legal h1{font-size:clamp(36px,8vw,56px);margin-bottom:12px}.legal h2{font-size:22px;letter-spacing:-.02em;line-height:1.2;margin:36px 0 10px}.legal p,.legal li{color:var(--ink);line-height:1.65}.legal p+p{margin-top:12px}.legal ul{padding-left:20px;margin:10px 0 0}.legal li+li{margin-top:6px}.legal-meta{color:var(--ink-2);font-size:15px}.legal-draft{margin:24px 0 8px;padding:14px 16px;border-radius:14px;background:var(--panel);border:1px solid #F3D9B5;font-weight:500}.legal-draft strong{font-weight:700}.ph{background:var(--foam);border-radius:6px;padding:0 4px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.legal address{font-style:normal;line-height:1.8}.legal code{font-size:.92em;background:var(--foam);border-radius:6px;padding:0 4px}
