*{box-sizing:border-box}body{margin:0;background:#fbfaf7;color:#24354a;font:16px/1.75 system-ui,-apple-system,Segoe UI,sans-serif}header{background:#fff;border-bottom:1px solid #e5ecec;padding:14px max(24px,calc((100% - 1000px)/2))}header a{display:inline-flex;align-items:center;text-decoration:none;color:#203750;font-weight:700;font-size:0}header a:before{content:"";display:block;width:210px;height:58px;background:url(original-logo.png) left center/contain no-repeat}main{max-width:860px;margin:40px auto 80px;padding:36px 46px;background:#fff;border-radius:20px;box-shadow:0 5px 28px #24354a0d}h1{font-size:clamp(28px,4vw,40px);line-height:1.2;color:#203750}h2{font-size:22px;line-height:1.35;color:#25495d;margin-top:32px}h2 a{display:block;padding:15px 20px;background:#eff9f5;border-radius:12px;text-decoration:none;color:#21495b}h2 a:hover{background:#dff3ea}p{margin:12px 0}a{color:#24677c}nav.bar{max-width:860px;margin:22px auto -18px;padding:0 46px}footer{background:#203750;color:white;text-align:center;padding:24px} @media(max-width:680px){main{margin:16px 12px 50px;padding:24px 20px}nav.bar{padding:0 22px}header{padding:12px 22px}header a:before{width:175px;height:48px}}
header{display:flex;flex-wrap:wrap;align-items:center;gap:16px}header a{font-size:14px;gap:10px}header a:before{display:none}header img{max-width:190px;height:auto}main{overflow-wrap:anywhere}footer a{color:white}nav.bar{display:flex;flex-wrap:wrap;gap:12px}
