:root{--n:#071a30;--b:#0876c9;--i:#10243a;--m:#586b7d;--l:#d9e3ea}*{box-sizing:border-box}body{margin:0;font:16px/1.6 Arial,sans-serif;color:var(--i);background:#f6f9fb}.wrap{width:min(900px,calc(100% - 40px));margin:auto}.head{background:var(--n);padding:22px 0}.head a{color:#fff;text-decoration:none;font-weight:700}.hero{padding:64px 0 40px;background:#fff;border-bottom:1px solid var(--l)}h1{font-size:clamp(2.1rem,6vw,3.8rem);line-height:1.02;margin:0 0 14px;color:var(--n)}h2{margin:34px 0 10px;color:var(--n)}p,li{color:var(--m)}main{padding:24px 0 64px}.box{padding:22px;background:#fff;border:1px solid var(--l);border-radius:8px;margin:22px 0}.button{display:inline-block;background:var(--b);color:#fff;padding:13px 17px;border-radius:5px;text-decoration:none;font-weight:700;border:0;cursor:pointer}label{display:block;font-weight:700;margin:14px 0 5px}input,select,textarea{width:100%;min-height:44px;padding:10px;border:1px solid #aebfcc;border-radius:4px;font:inherit}textarea{min-height:110px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.notice{font-size:.9rem}.foot{padding:28px 0;background:var(--n);color:#d8e6f0}.foot a{color:#fff;margin-right:16px}.status{font-weight:700;color:#075e9c}@media(max-width:620px){.grid{grid-template-columns:1fr}.hero{padding-top:44px}}
