body{margin:0;font:16px/1.75 system-ui,sans-serif;color:#294350;background:#f5f9fc}header{background:white;border-bottom:1px solid #dce7ed;padding:20px 6%;display:flex;align-items:center;justify-content:space-between;gap:20px}header img{width:145px}a{color:#087aba;text-underline-offset:4px}header a{font-weight:650;text-decoration:none}main{max-width:900px;margin:40px auto;padding:40px;background:white;border:1px solid #e0ebf0;border-radius:24px}h1{font-size:42px;line-height:1.15;color:#173c52}h2{font-size:23px;margin-top:36px}p{color:#607b8d}nav{font-size:13px}.notice{padding:18px;background:#edf7fc;border-radius:14px;color:#456c82;font-size:14px}.links{display:flex;gap:15px;flex-wrap:wrap}.button{background:#087aba;color:white;text-decoration:none;padding:12px 24px;border-radius:30px;display:inline-block}footer{max-width:980px;margin:35px auto 90px;padding:0 22px;font-size:13px}li{margin:10px 0}@media(max-width:650px){main{margin:20px 12px;padding:25px}h1{font-size:31px}header{padding:18px}header img{width:115px}}