:root{color:#14202b;background:#fff;font-family:system-ui,sans-serif;line-height:1.5}body{margin:0}.top{border-bottom:1px solid #6b7785;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.top nav{flex:1;gap:12px;display:flex}.top nav a[aria-current=page]{font-weight:700;text-decoration:underline}.page{max-width:880px;margin:0 auto;padding:16px}.page.narrow{max-width:420px}label{margin:12px 0 4px;display:block}label.inline{gap:6px;margin-right:16px;display:inline-flex}input,select{box-sizing:border-box;width:100%;max-width:420px;min-height:44px;padding:4px 8px;font-size:16px;display:block}input[type=checkbox]{width:auto;min-height:auto;display:inline}button{color:#fff;cursor:pointer;background:#0b5cad;border:1px solid #0b5cad;border-radius:8px;min-height:44px;margin:8px 8px 8px 0;padding:8px 16px;font-size:16px}button.secondary{color:#0b5cad;background:#fff}button.link{color:#0b5cad;background:0 0;border:none;min-height:auto;padding:0;text-decoration:underline}button:disabled{opacity:.5;cursor:default}.error{color:#a1260d;font-weight:600}.warning{color:#7a4b00;font-weight:600}.muted{color:#4a5763}table{border-collapse:collapse;width:100%}td{border-bottom:1px solid #d5dbe1;padding:8px 4px}dl{grid-template-columns:max-content 1fr;gap:4px 16px;display:grid}dd{margin:0}.row{flex-wrap:wrap;display:flex}fieldset{border:1px solid #d5dbe1;margin-top:12px}
