body{font:16px system-ui;background:#f3f6f8;color:#18323e;margin:0}main{max-width:1000px;margin:3rem auto;padding:2rem;background:white;border-radius:12px}a{color:#005a78}button{padding:.7rem 1rem;border:0;border-radius:5px;background:#005a78;color:white;cursor:pointer}form{margin:1rem 0}input{padding:.6rem;margin:.4rem}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:.8rem;border-bottom:1px solid #dde4e8}pre{white-space:pre-wrap;overflow-wrap:anywhere}label{display:block}details{margin:.5rem 0}