:root{color-scheme:light;font-family:system-ui,-apple-system,'Segoe UI',sans-serif;color:#183047;background:#f5f8fc}*{box-sizing:border-box}body{margin:0}header{background:#122d48;color:#fff;padding:18px 0}.wrap{max-width:1040px;margin:0 auto;padding:0 20px}.head,.top{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.head strong{font-size:1.25rem}.head span{color:#71c2ef}main{padding-top:28px;padding-bottom:45px}h1{font-size:1.8rem;margin:0 0 12px}h2{font-size:1.12rem;margin:0 0 16px}p{line-height:1.6}.card{background:#fff;border:1px solid #e1eaf2;border-radius:12px;padding:25px;margin:0 0 20px;box-shadow:0 3px 15px #11314b0a}.narrow{max-width:440px;margin:30px auto}label{display:block;font-size:.92rem;font-weight:600;margin:12px 0}input,select{width:100%;padding:11px 12px;margin-top:5px;border:1px solid #becbd8;border-radius:7px;background:#fff;font:inherit}button{background:#1466a3;border:0;color:#fff;border-radius:8px;padding:11px 18px;font-weight:600;cursor:pointer}button:hover{background:#0e507e}button.ghost{background:#eaf2f9;color:#13527f}button.small{font-size:.8rem;padding:6px 9px;margin:2px}table{border-collapse:collapse;width:100%;font-size:.9rem}th,td{text-align:left;padding:11px 9px;border-bottom:1px solid #e6ecf2;vertical-align:top}th{background:#f2f6fa}.scroll{overflow:auto}a{color:#0f6399}.notice{background:#eaf6ff;padding:12px 14px;border-left:4px solid #277db0;border-radius:5px}.subtle{font-size:.87rem;color:#586c7c}.inline{display:flex;align-items:end;gap:12px}.education{max-width:750px;margin:12px auto}.education .symbol{font-size:2.7rem}.education li{padding:6px 0;line-height:1.5}footer{color:#61778a;padding-bottom:20px;font-size:.82rem}@media(max-width:550px){.card{padding:17px}h1{font-size:1.45rem}.head small{display:none}}
