.wv-legal .wrap{max-width:900px}.wv-legal .legal-head{border-bottom:1px solid var(--line);margin-bottom:36px;padding-bottom:28px}.wv-legal .legal-title{font-size:clamp(28px,3.4vw,40px);font-weight:600;letter-spacing:-.02em;line-height:1.12;margin:12px 0 0;text-wrap:balance}.wv-legal .legal-updated{color:var(--fg-faint);font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;margin:14px 0 0}.wv-legal .legal-prose{color:var(--fg-dim);font-size:15.5px;line-height:1.75}.wv-legal .legal-prose>:first-child{margin-top:0}.wv-legal .legal-prose h2{color:var(--fg);font-size:22px;font-weight:600;letter-spacing:-.01em;line-height:1.25;margin:44px 0 14px}.wv-legal .legal-prose h3{color:var(--fg);font-size:17px;font-weight:600;line-height:1.3;margin:30px 0 10px}.wv-legal .legal-prose h4{color:var(--fg);font-size:15px;font-weight:600;margin:24px 0 8px}.wv-legal .legal-prose p{margin:0 0 16px}.wv-legal .legal-prose strong{color:var(--fg);font-weight:600}.wv-legal .legal-prose em{color:var(--fg-dim)}.wv-legal .legal-prose a{color:var(--wv-green-soft);text-decoration:underline;text-decoration-color:rgba(0,179,136,.4);text-underline-offset:2px;transition:text-decoration-color .15s ease}.wv-legal .legal-prose a:hover{text-decoration-color:var(--wv-green-soft)}.wv-legal .legal-prose ol,.wv-legal .legal-prose ul{margin:0 0 16px;padding-left:22px}.wv-legal .legal-prose li{margin:0 0 8px;padding-left:4px}.wv-legal .legal-prose li::marker{color:var(--wv-green-soft)}.wv-legal .legal-prose .wv-num{color:var(--wv-green-soft);font-weight:600;margin-right:4px}.wv-legal .legal-prose ol.legal-list,.wv-legal .legal-prose ul.legal-list{list-style:none;padding-left:0}.wv-legal .legal-prose ol.legal-list>li,.wv-legal .legal-prose ul.legal-list>li{padding-left:2.4em;text-indent:-2.4em}.wv-legal .legal-prose blockquote{background:var(--bg-2);border-left:3px solid var(--wv-green-dim);border-radius:0 10px 10px 0;color:var(--fg-dim);margin:22px 0;padding:14px 20px}.wv-legal .legal-prose hr{background:var(--line);border:0;height:1px;margin:40px 0}.wv-legal .legal-prose code{background:var(--bg-3);border-radius:6px;color:var(--fg);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.9em;padding:2px 6px}.wv-legal .legal-prose table{border-collapse:collapse;font-size:14px;margin:22px 0;width:100%}.wv-legal .legal-prose td,.wv-legal .legal-prose th{border:1px solid var(--line);padding:10px 14px;text-align:left}.wv-legal .legal-prose th{background:var(--bg-2);color:var(--fg);font-weight:600}