body{font-family:system-ui,sans-serif;margin:0;background:#f6f8f4;color:#24302a}main{max-width:760px;margin:0 auto;padding:18px;line-height:1.55}h1{color:#2F5D3A;font-size:1.5rem}h2{color:#2F5D3A;font-size:1.1rem;margin-top:1.4em}.draft{background:#fff3d6;border:1px solid #e5c46b;padding:8px 12px;border-radius:8px}table{border-collapse:collapse;width:100%;font-size:.9rem}td,th{border:1px solid #d8dfd4;padding:6px;text-align:left}a{color:#2F5D3A}.legal-nav{margin-top:2em;border-top:1px solid #d8dfd4;padding-top:10px}
.legal-draft{background:#FFF7E6;border:1px solid #F0B429;border-left:6px solid #D97706;color:#5B3A00;padding:12px 14px;border-radius:10px;font-size:.95rem}
