@font-face{font-family:Lilita;src:url(fonts/LilitaOne-Regular.woff2) format("woff2");font-display:swap}
@font-face{font-family:Barlow;src:url(fonts/Barlow-Medium.woff2) format("woff2");font-weight:500;font-display:swap}
@font-face{font-family:Barlow;src:url(fonts/Barlow-Bold.woff2) format("woff2");font-weight:700;font-display:swap}
*{margin:0;padding:0;box-sizing:border-box}
body{background:#1b2140;color:#fff;font-family:Barlow,system-ui,sans-serif;font-weight:500;line-height:1.6}
main{width:min(760px,100% - 40px);margin:0 auto;padding:70px 0 90px}
h1,h2{font-family:Lilita,system-ui;font-weight:400;line-height:1.05;color:#f2b322}
h1{font-size:clamp(40px,7vw,64px)}h2{font-size:26px;margin-top:40px}
p,li{font-size:18px;color:rgba(255,255,255,.86);margin-top:12px}ul{padding-left:22px}
a{color:#f2b322}
.back{display:inline-block;margin-bottom:34px;font-family:Lilita;font-size:20px;text-decoration:none}
.btn{display:inline-flex;font-family:Lilita;font-size:21px;padding:16px 26px 14px;border-radius:16px;border:3px solid #1d1a24;background:#f2b322;color:#1d1a24;text-decoration:none;box-shadow:0 6px 0 #1d1a24;margin-top:30px;transition:transform 160ms cubic-bezier(.23,1,.32,1),box-shadow 160ms cubic-bezier(.23,1,.32,1)}
.btn:active{transform:translateY(4px) scale(.98);box-shadow:0 2px 0 #1d1a24}
