@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:400;src:url(../fonts/Rubik-Regular.woff2) format("woff2"),url(../fonts/Rubik-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:700;src:url(../fonts/Rubik-Bold.woff2) format("woff2"),url(../fonts/Rubik-Bold.woff) format("woff")}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background-color:#fff;color:#0a0a0a;font-family:Rubik,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.5;min-height:100vh}canvas,img,picture,svg,video{display:block;height:auto;max-width:100%}button,input,select,textarea{color:inherit;font:inherit}button{background:none;border:none;cursor:pointer}a{color:inherit;text-decoration:none}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}.container{margin-inline:auto;max-width:1280px;padding-inline:16px;width:100%}.container--narrow{max-width:720px}.container--wide{max-width:1440px}h1,h2,h3,h4{font-family:Rubik,system-ui,-apple-system,sans-serif;font-weight:600;line-height:1.25}h1{font-size:32px}h2{font-size:24px}h3{font-size:20px}h4{font-size:18px}button{font-family:Rubik,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:500}.text-lead{font-size:18px;line-height:1.5}.text-body{font-size:16px;line-height:1.5}.text-caption{color:#717182;font-size:14px;line-height:1.4}
