:root{color-scheme:light;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#222833;background:#faf9f6;font-size:17px;line-height:1.75}*{box-sizing:border-box}body{margin:0}header,main,footer{max-width:880px;margin:auto;padding:28px}header{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #e3e1db}.brand{font-size:25px;font-weight:650;letter-spacing:-1px;text-decoration:none;color:#222833}nav{display:flex;gap:20px}a{color:#24599a;text-underline-offset:4px}main{padding-top:64px;padding-bottom:64px}h1{font-size:clamp(30px,6vw,48px);letter-spacing:-1.3px;line-height:1.15;margin:0 0 24px}h2{font-size:24px;line-height:1.3;margin-top:38px}h3{font-size:18px;margin-bottom:0}p{margin:12px 0}.lead{font-size:21px;max-width:630px}.note,footer{color:#5c626c;font-size:14px}.contact{display:inline-block;margin:18px 0;padding:10px 20px;background:white;border:1px solid #cbd2dc;border-radius:100px;font-weight:600}.language{margin-top:60px;padding-top:32px;border-top:1px solid #d9d8d2}footer{border-top:1px solid #e3e1db}li{margin:10px 0}:focus-visible{outline:3px solid #24599a;outline-offset:5px}@media(max-width:480px){header,main,footer{padding-left:22px;padding-right:22px}nav{gap:12px;font-size:14px}main{padding-top:42px}}
