.legal-main{max-width:980px;padding-top:42px}.legal-main h1{font-size:clamp(30px,5vw,48px);letter-spacing:-1px}.legal-main article{padding:30px;background:var(--panel);border:1px solid var(--line);border-radius:14px}.legal-main h2{margin:32px 0 12px;font-size:21px}.legal-main h3{font-size:16px;margin:22px 0 10px}.legal-main p,.legal-main li,.legal-main dd{font-size:15px;line-height:1.8;color:#cbd8e5}.legal-main li{margin-bottom:8px}.legal-main dt{font-weight:600;margin-top:16px}.legal-main dd{margin:3px 0 12px;overflow-wrap:anywhere}.legal-main nav{display:flex;flex-wrap:wrap;gap:16px;margin:24px 0}.legal-main a{overflow-wrap:anywhere}.legal-draft{border:1px solid #986e3e;background:#33291d;border-radius:8px;padding:18px;line-height:1.7;color:#ffe0b7;margin:22px 0}.to-complete{color:#ffd098;font-weight:600}.legal-meta{font-size:13px;color:var(--muted)}.legal-main .source-list li{font-size:13px}.legal-main .business-draft{border-left:3px solid #b9925e;padding:10px 18px;background:#33291d55}@media(max-width:650px){.legal-main article{padding:20px}.legal-main{padding-top:24px}}@media print{body,main,.legal-main article{background:#fff!important;color:#111!important}.topbar,footer,.legal-main nav,.skip{display:none!important}.legal-main{max-width:none;padding:0}.legal-main article{border:0;padding:0}.legal-main h1,.legal-main h2,.legal-main p,.legal-main li,.legal-main dt,.legal-main dd,.to-complete,.legal-main a{color:#111!important}.legal-draft{background:#fff;color:#111;border:2px solid #555}.legal-main h2{break-after:avoid}.legal-main p,.legal-main li{orphans:3;widows:3}}
