.legal-page{max-width:1050px}.legal-page h1{font-size:clamp(46px,6vw,78px);line-height:1.08}.legal-updated{font-size:14px;color:var(--muted)}.legal-draft{padding:22px 26px;border:1px solid #8d703a;border-left:3px solid var(--gold);background:var(--panel);margin:30px 0 40px;line-height:1.7}.legal-draft strong{color:var(--gold)}.legal-draft p{margin:10px 0 0;font-size:16px;color:var(--muted)}.legal-page .reading-body h2{font-size:34px}.legal-page .reading-body h3{font-size:28px}.legal-page code{overflow-wrap:anywhere;font-size:.85em}.legal-table-wrap{overflow:auto}.legal-page table{display:table;width:100%;font-size:16px}.legal-page th{text-align:left;color:var(--gold)}.legal-page caption{text-align:left;color:var(--muted);margin-bottom:12px;font-size:14px}.legal-page td{min-width:130px}.legal-page .reading-body a{overflow-wrap:anywhere}@media(max-width:600px){.legal-draft{padding:18px}.legal-page .reading-body h2{font-size:29px}.legal-page .reading-body{font-size:17px}}
