.lbp-legal-article{max-width:68ch;margin:0 auto;padding:40px 40px 140px}.lbp-legal-head{padding-top:24px}.lbp-legal-title{color:var(--fg);margin:20px 0 14px;font-size:clamp(30px,4vw,52px);line-height:1.1}.lbp-legal-updated{font-family:var(--font-label);font-weight:var(--label-weight);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-small);margin:0;font-size:11px}.lbp-legal-lead{font-family:var(--font-italic);font-weight:var(--italic-weight);color:var(--muted);margin:28px 0 0;font-size:clamp(19px,2.2vw,21px);font-style:italic;line-height:1.45}.lbp-legal-notice{border-radius:var(--lbp-radius-md);background:color-mix(in oklab, var(--fg) 5%, var(--bg));font-family:var(--font-body);color:color-mix(in oklab, var(--muted-small) 78%, var(--fg));margin:40px 0 0;padding:16px 20px;font-size:15px;line-height:1.7}.lbp-legal-body{font-family:var(--font-body);color:var(--muted-small);margin-top:48px;font-size:16.5px;line-height:1.75}.lbp-legal-section+.lbp-legal-section{margin-top:44px}.lbp-legal-section{scroll-margin-top:120px}.lbp-legal-h2{color:var(--fg);margin:0 0 14px;font-size:clamp(17px,2vw,21px);line-height:1.3}.lbp-legal-p .md-lite p{margin:0 0 1em}.lbp-legal-p .md-lite p:last-child{margin-bottom:0}.lbp-legal-p+.lbp-legal-p{margin-top:1em}.lbp-legal-p a{color:var(--fg);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.lbp-legal-p a:hover{text-decoration-color:currentColor}.lbp-legal-p strong{color:var(--fg);font-weight:500}.lbp-legal-p code{background:var(--tint-bg);color:var(--fg);border-radius:var(--lbp-radius-sm);padding:1px 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.9em}.lbp-legal-nav{border-top:1px solid var(--hairline);flex-wrap:wrap;gap:20px 28px;margin-top:72px;padding-top:28px;display:flex}@media (max-width:900px){.lbp-legal-article{padding:32px 32px 110px}}@media (max-width:640px){.lbp-legal-article{padding:24px 20px 88px}.lbp-legal-head{padding-top:8px}.lbp-legal-body,.lbp-legal-section+.lbp-legal-section{margin-top:36px}}
