*{box-sizing:border-box}body{margin:0;background:#f0f3f7;color:#152b45;font:16px/1.6 system-ui,sans-serif}main{max-width:1150px;margin:40px auto;padding:28px;background:white;border-radius:16px;box-shadow:0 8px 32px #16304a12}h1{font-size:34px;line-height:1.2}h2{font-size:23px}a{color:#174d80}button{background:#b71922;color:white;border:0;border-radius:7px;padding:10px 14px;font:inherit;cursor:pointer}input,select{font:inherit;border:1px solid #adb9c7;border-radius:6px;padding:10px;max-width:100%;margin:4px}label{display:block}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:14px;border-bottom:1px solid #dce3eb;vertical-align:top}th{background:#132c47;color:white}.table{overflow:auto}.notice{border-left:4px solid #b71922;padding:12px;background:#fff2f1}@media(max-width:700px){main{margin:10px;padding:18px}h1{font-size:28px}}
