*{box-sizing:border-box}body{margin:0;background:#f4f6f8;color:#142b3d;font:16px/1.6 system-ui,sans-serif}main{max-width:960px;margin:3rem auto;padding:1.5rem}h1{line-height:1.2}form,section{margin:1rem 0}button,input,select{padding:.7rem;font:inherit;margin:.4rem}button{background:#124f67;color:white;border:0;border-radius:.3rem;cursor:pointer}label{display:inline-block}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1rem}.card{background:white;padding:1rem;border:1px solid #dce3e8;border-radius:.6rem}.card strong{display:block;font-size:2rem}table{width:100%;border-collapse:collapse;background:white}td,th{text-align:left;padding:.6rem;border-bottom:1px solid #dce3e8}.notice{padding:1rem;background:#fff2c4}a{color:#124f67}