@font-face{font-family:Manrope;src:url('/assets/manrope-regular.ttf') format('truetype');font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f5f9fa;color:#10313c;font:1rem/1.8 Manrope,Arial,sans-serif}header,footer{max-width:1240px;margin:auto;padding:24px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px}header{border-bottom:1px solid #d5e4e8}header img{display:block;object-fit:contain}.back{padding:10px 16px;border:1px solid #cbdce1;border-radius:999px;text-decoration:none}a{color:#116b85;text-underline-offset:4px}a:focus-visible{outline:3px solid #167e9c;outline-offset:5px}main{max-width:900px;margin:64px auto 80px;padding:0 32px;overflow-wrap:anywhere}h1{font-size:clamp(2rem,5vw,3.8rem);line-height:1.15;letter-spacing:-.045em;margin:0 0 44px}h2{font-size:1.6rem;line-height:1.35;margin:48px 0 16px}h3{font-size:1.2rem;line-height:1.5;margin:32px 0 12px}p{margin:0 0 18px}ul,ol{padding-left:24px}li{margin:8px 0}footer{border-top:1px solid #d5e4e8;font-size:.875rem}footer nav{display:flex;gap:20px;flex-wrap:wrap}.skip{position:absolute;left:16px;top:-100px;background:white;padding:12px;z-index:2}.skip:focus{top:8px}@media(max-width:540px){header,footer{padding:20px;gap:16px}header img{width:132px;height:49px}.back{font-size:.875rem;padding:8px 12px}main{margin:40px auto 56px;padding:0 20px}footer{align-items:flex-start;flex-direction:column}h1{margin-bottom:32px}h2{font-size:1.35rem}}
