.pa-legal{color:#5d4a38;max-width:760px;margin:0 auto;padding:48px 20px 80px;font:400 1rem/1.7 Inter,system-ui,sans-serif}.pa-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:#b05f32;margin:0 0 10px;font:500 .72rem/1.2 Inter,system-ui,sans-serif}.pa-legal h1{color:#4a3528;letter-spacing:-.02em;margin:0 0 6px;font:500 2rem/1.15 Inter,system-ui,sans-serif}.pa-meta{color:#8b7a5e;margin:0 0 22px;font-size:.85rem}.pa-draft{color:#5d4a38;background:#e8d5b7;border-left:4px solid #c77a4a;border-radius:10px;margin:0 0 30px;padding:13px 16px;font-size:.9rem;line-height:1.6}.pa-legal h2{color:#4a3528;letter-spacing:-.01em;margin:30px 0 8px;font:500 1.2rem/1.3 Inter,system-ui,sans-serif}.pa-legal p{margin:0 0 12px}.pa-legal ul{margin:0 0 14px;padding-left:20px}.pa-legal li{margin:0 0 7px}.pa-legal a{color:#6f8366;text-underline-offset:2px;text-decoration:underline}.pa-legal a:hover{color:#5c6e54}.pa-legal h3{color:#4a3528;margin:18px 0 6px;font:500 1.02rem/1.3 Inter,system-ui,sans-serif}.pa-legal table{border-collapse:collapse;width:100%;margin:14px 0;font-size:.88rem}.pa-legal th,.pa-legal td{text-align:left;vertical-align:top;border:1px solid #e5d9c2;padding:8px 10px}.pa-legal th{color:#4a3528;background:#f5ede0;font-weight:600}.pa-tbd{background:#fdf3e7;border-bottom:1px dashed #b05f32;border-radius:3px;padding:0 3px;font-style:italic}.pa-sig{grid-template-columns:1fr 1fr;gap:28px;margin:26px 0 4px;display:grid}.pa-sig .role{color:#4a3528;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;font-size:.8rem;font-weight:600}.pa-sig .line{color:#8b7a5e;margin:0 0 8px;font-size:.9rem}@media (max-width:560px){.pa-sig{grid-template-columns:1fr}}.pa-foot{color:#4a3528;border-top:1px solid #e5d9c2;margin-top:28px;padding-top:18px;font-weight:500}.pa-inline-disc{background:#faf6ee;border:1px solid #e5d9c2;border-radius:10px;margin-top:14px}.pa-inline-disc>summary{cursor:pointer;color:#4a3528;padding:12px 16px;font-weight:500;list-style:none}.pa-inline-disc>summary::-webkit-details-marker{display:none}.pa-inline-disc>summary:after{content:"+";float:right;color:#6f8366;font-weight:600}.pa-inline-disc[open]>summary:after{content:"−"}.pa-inline-body.pa-legal{max-width:none;max-height:360px;margin:0;padding:0 18px 20px;font-size:.92rem;overflow:auto}.pa-inline-body.pa-legal h1{font-size:1.3rem}
