*{box-sizing:border-box}body{margin:0;background:var(--brand-paper,#f1f4fc);color:#1c2945;font-family:Golos,Arial,sans-serif}a{color:inherit;text-underline-offset:4px}a:focus-visible{outline:3px solid #3154d6;outline-offset:5px}header{max-width:1140px;margin:24px auto;padding:18px 26px;background:white;border-radius:20px;display:flex;align-items:center;justify-content:space-between;gap:20px}header img{display:block;width:148px;height:auto}header>a:last-child{font-size:14px}main{max-width:800px;margin:64px auto;padding:0 28px 48px}.back{font-size:14px;color:#52617d}h1{font-family:Unbounded,Golos,sans-serif;font-size:clamp(30px,4vw,46px);font-weight:500;line-height:1.35;letter-spacing:-.035em;margin:32px 0 18px}p{font-size:16px;line-height:1.7;max-width:54ch;margin:0 0 32px}nav{display:grid;grid-template-columns:1fr 1fr;gap:14px}nav a{display:flex;align-items:center;justify-content:space-between;gap:16px;text-decoration:none;background:white;border:1px solid #c9d3e9;border-radius:22px;padding:28px;font-size:24px;font-weight:500;min-height:108px}nav a:hover{background:#dce5ff;border-color:#3154d6}nav svg{width:24px;height:24px;stroke:currentColor;stroke-width:1.75;fill:none}nav a:active{background:#dce5ff}.hint{font-size:13px;color:#52617d;margin:24px 0 0}::selection{background:#dce5ff;color:#1c2945}@media(max-width:600px){header{margin:12px;padding:14px 16px;border-radius:16px}header img{width:128px}main{margin:36px auto;padding:0 20px 32px}h1{margin-top:26px}p{font-size:14px;margin-bottom:24px}nav{grid-template-columns:1fr;gap:10px}nav a{font-size:22px;min-height:78px;padding:20px 24px}}
html{scroll-padding-top:92px}
header{position:sticky;top:0;z-index:10;width:min(calc(100% - 32px),1140px)}
header>a,.back{display:inline-flex;align-items:center;min-height:44px}
.back+h1{margin-top:16px}
nav a>span{min-width:0;overflow-wrap:anywhere}
nav a>svg{flex:none}
@media(max-width:600px){
 html{scroll-padding-top:72px}
 header{width:auto;padding-block:8px}
 main{margin-top:24px}
 nav a{min-height:64px;padding-block:14px}
}
