*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;background:#11151b;color:#ece8de;font-family:Arial,sans-serif;font-size:19px;line-height:1.7}a{color:inherit;text-underline-offset:5px}a:hover{color:#ef604c}header,main,footer{max-width:1050px;margin:auto;padding:32px 28px}header{display:flex;gap:24px;justify-content:space-between;border-bottom:1px solid #454951}nav{display:flex;gap:24px;flex-wrap:wrap}header a{font-weight:700}main{padding-top:65px;padding-bottom:80px}h1,h2,h3{line-height:1.08;letter-spacing:-.035em}h1{font-size:clamp(42px,7vw,84px);max-width:1000px;margin:22px 0 30px}h2{font-size:32px;margin-top:55px}p,li{max-width:800px}p{color:#c9c9c6}li{margin-bottom:14px}.eyebrow{color:#ef604c;font-size:14px;letter-spacing:.12em;text-transform:uppercase}article{padding-bottom:30px;border-bottom:1px solid #454951}footer{border-top:1px solid #454951;font-size:16px;color:#bfc1c4}.actions{display:flex;gap:24px;flex-wrap:wrap;margin:35px 0}.actions a{border:1px solid #8e9399;padding:12px 20px;text-decoration:none}aside{border-top:1px solid #454951;margin-top:50px;padding-top:24px}img{max-width:100%;height:auto}@media(max-width:600px){header{display:block}nav{margin-top:16px}body{font-size:18px}main{padding-top:38px}}