@font-face{font-family:"Geist";src:url(fonts/geist.woff2) format("woff2");font-weight:400 800;font-display:swap}
@font-face{font-family:"Inter";src:url(fonts/inter.woff2) format("woff2");font-weight:100 900;font-display:swap}
*{box-sizing:border-box}
body{margin:0;font:17px/1.7 "Inter",-apple-system,sans-serif;color:#0B0B0F;background:#fff;-webkit-font-smoothing:antialiased}
header{border-bottom:1px solid #E8E8EC}
header div,main{width:min(760px,100% - 32px);margin:0 auto}
header div{height:76px;display:flex;align-items:center;justify-content:space-between}
.brand{display:flex;align-items:center;gap:12px;font:700 22px "Geist",sans-serif;color:inherit;text-decoration:none}
.brand img{width:34px;height:34px;border-radius:9px}
header a.back{color:#0B0B0F;font-size:15px}
main{padding:64px 0 100px}
h1{font:700 clamp(34px,5vw,52px)/1.1 "Geist",sans-serif;letter-spacing:-.03em;margin:0 0 40px}
h2{font:700 22px/1.3 "Geist",sans-serif;letter-spacing:-.02em;margin:44px 0 10px}
h3{font:700 18px "Geist",sans-serif;margin:28px 0 6px}
p,li{color:#2B2B33}
a{color:#C94705}
.miss{background:#FFE3C2;color:#C94705;padding:1px 6px;border-radius:4px;font-weight:600}
