@font-face{font-family:Onest;src:url('fonts/Onest-variable.ttf') format('truetype');font-weight:100 900;font-display:swap}
*{box-sizing:border-box}body{margin:0;background:#fff;color:#000;font-family:Onest,Arial,sans-serif;font-size:16px;line-height:1.65}header{max-width:1040px;margin:auto;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:24px}header img{display:block;max-width:160px;height:auto}a{color:inherit;text-underline-offset:4px}main{max-width:840px;margin:32px auto 100px;padding:0 24px;overflow-wrap:anywhere}h1{font-size:clamp(28px,5vw,44px);line-height:1.15;font-weight:500;margin:0 0 32px}h2{font-size:24px;line-height:1.35;font-weight:500;margin:36px 0 16px}p,li{margin:0 0 14px}ul{padding-left:24px}strong{font-weight:600}@media(max-width:520px){h1{font-size:24px}header{padding:20px;align-items:flex-start}header a:last-child{font-size:14px}main{padding:0 20px;margin-top:24px}}@media print{header{display:none}main{max-width:none;margin:0;padding:0}}
