:root{font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:#1b1f24;background:#fafafa;line-height:1.55}
main{max-width:44rem;margin:2rem auto;padding:0 1rem}h1{font-size:1.6rem}.draft{background:#fff4d6;border:1px solid #e5c55c;padding:.5rem .8rem;font-size:.9rem}
form{background:#fff;border:1px solid #ddd;padding:1rem;border-radius:6px}label{display:block;margin:.6rem 0}input[type=text],input[type=email]{width:100%;padding:.5rem;box-sizing:border-box}
.consent{display:flex;gap:.5rem;align-items:flex-start;font-size:.92rem}button{margin-top:.8rem;padding:.6rem 1.2rem;background:#1b4d8c;color:#fff;border:0;border-radius:4px;cursor:pointer}
.hp{position:absolute;left:-9999px}footer{max-width:44rem;margin:2rem auto;padding:0 1rem;font-size:.9rem;color:#555}nav{text-align:right}table{border-collapse:collapse;font-size:.85rem}td,th{border:1px solid #ccc;padding:.3rem}code{background:#eee}
