.legal-page{max-width:860px;margin:auto;padding:32px 20px 110px;line-height:1.7;color:#132953}.legal-page h1{font-size:clamp(28px,5vw,40px);line-height:1.2}.legal-page h2{margin-top:32px;font-size:21px}.legal-page .draft{background:#fff3cd;border:1px solid #f0d57a;border-radius:12px;padding:14px 16px;font-weight:600}.legal-page .todo{background:#fde8e8;border-radius:4px;padding:0 4px;font-weight:600}.legal-page .decision{background:#e8f0fe;border-radius:4px;padding:0 4px;font-weight:600}.legal-page table{border-collapse:collapse;width:100%;margin:12px 0;font-size:15px}.legal-page th,.legal-page td{border:1px solid #dfe6ef;padding:8px;text-align:left;vertical-align:top}.legal-page nav a{margin-right:14px}.legal-page a{color:#1756b5}@media(max-width:600px){.legal-page table{display:block;overflow-x:auto}}
