*{box-sizing:border-box}body{margin:0;background:#f3f6fb;color:#172b45;font:16px/1.6 system-ui,sans-serif}main{max-width:1100px;margin:40px auto;padding:28px;background:white;border-radius:18px;box-shadow:0 8px 40px #1837550d}nav{display:flex;flex-wrap:wrap;gap:20px;border-bottom:1px solid #e0e7ef;padding-bottom:20px}a{color:#1c65ba}h1{font-size:30px}form{margin:20px 0}label{display:block;margin:12px 0}input,textarea,select{display:block;width:100%;padding:12px;border:1px solid #cad5e2;border-radius:8px;font:inherit}input[type=checkbox],input[type=radio]{display:inline;width:auto}textarea{min-height:110px}button,.button{display:inline-block;background:#1765bd;color:white;padding:12px 22px;border:0;border-radius:9px;font:inherit;cursor:pointer;text-decoration:none}.stars{display:flex;gap:14px;flex-wrap:wrap}.stars label{font-size:24px;color:#a66c00}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:12px;border-bottom:1px solid #e1e8f0}.scroll{overflow-x:auto}.cards{display:flex;gap:16px;flex-wrap:wrap}.cards article{background:#edf4fc;border-radius:12px;padding:20px;min-width:145px}.cards strong{display:block;font-size:28px}.notice{padding:15px;background:#edf4fc;border-radius:8px}.muted{color:#65748a}small{display:block}fieldset{border:0;padding:0}@media(max-width:600px){main{margin:12px;padding:18px}nav{gap:12px}h1{font-size:25px}}
