@font-face{font-family:"Archivo";src:url(fonts/archivo-latin-wdth-normal.woff2) format("woff2");font-weight:100 900;font-stretch:62% 125%;font-display:swap}
*{box-sizing:border-box;margin:0;padding:0}
body{font-family:"Archivo",system-ui,sans-serif;font-size:17px;line-height:1.65;color:#121417;background:#fff}
header{display:flex;justify-content:space-between;align-items:center;padding:16px clamp(18px,4vw,40px);border-bottom:1px solid #e4e6ea}
header a{color:#121417;font-weight:700;text-decoration:none}
.logo{display:flex;gap:12px;align-items:center;font-stretch:125%;font-weight:800}
main{max-width:760px;margin:0 auto;padding:60px clamp(18px,4vw,40px) 100px}
h1{font-stretch:125%;font-weight:800;font-size:clamp(36px,6vw,60px);letter-spacing:-.03em;line-height:1;margin-bottom:36px}
h2{font-size:20px;margin:32px 0 8px}
p{margin-bottom:12px}
ul{margin:0 0 14px 22px}
li{margin-bottom:6px}
a{color:#121417}
.stand{color:#7a828d;font-size:15px;margin-top:-24px;margin-bottom:28px}
mark{background:#fff3b0;padding:0 3px;border-radius:3px}
