@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@0,100;0,200;0,300;0,400;1,100;1,200;1,300;1,400&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@font-face{font-family:Inter;src:url(/Inter-VariableFont_opsz,wght.ttf) format("truetype");font-weight:100 900;font-display:swap}*{font-family:Inter,sans-serif!important}html,body{position:relative;width:100%;height:100%;background-color:#fff}html{scroll-behavior:smooth}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{color:#000;margin:0;font-size:22px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#fff}label{display:block}input,button,select,textarea{font-family:inherit;font-size:inherit;padding:.4em;margin:0 0 .5em;box-sizing:border-box;border:1px solid #ccc;border-radius:2px}button{border:none;background:none;padding:0;margin:0;color:inherit;outline:none}button:hover{cursor:pointer}p{margin:0;line-height:29px}header{padding-top:20px;font-size:30px;line-height:29px}@media(max-width:660px){body{font-size:21px;line-height:27px}header{font-size:28px;line-height:26px}@media(max-width:375px){body{font-size:21px;line-height:27px}header{font-size:26px;line-height:26px}}}
