@import"https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,400,700&family=Poppins:wght@400;700&display=swap";[id]{scroll-margin-top:var(--header-h,72px)}:root{--blue-100:#f0f6fe;--blue-200:#e0edfd;--blue-300:#c1dbfc;--blue-600:#0770f1;--blue-700:#0554b5;--blue-800:#043879;--red-600:#ff413b;--neutral-100:#f1f1f2;--neutral-200:#e3e3e4;--neutral-300:#c7c7c9;--neutral-600:#727477;--neutral-800:#393c40;--neutral-900:#1d2025;--accent-100:#cef0cc;--accent-300:#57d374;--accent-600:#00ad24;--accent-700:#009b15;--accent-800:#1d6119;--yellow-100:#f9fcc1;--yellow-800:#6d7904;--pink-300:#f06292;--pink-600:#dd2c65;--dark-10:rgba(0,0,0,.1);--font-size:16px;--padding:2rem;--max-width:70rem;--column-min-width:20rem;--background-color:var(--blue-100);--header-height-default:7.5rem;--header-height-short:5rem;--shadow-small:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);--shadow-medium:0 3px 6px rgba(0,0,0,.05),0 3px 6px rgba(0,0,0,.1);--shadow-large:0 0 2px rgba(0,0,0,.15),0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);--arrow-downward:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24px' height='24px' fill='%23ececec'%3E%3Cpath d='M7 10l5 5 5-5H7z'/%3E%3C/svg%3E")}html{font-family:DM Sans,sans-serif;font-weight:400;font-size:var(--font-size);line-height:1.25;color:var(--neutral-900);scroll-behavior:smooth}html *,html :after,html :before{box-sizing:border-box}html a:focus-within{box-shadow:none;outline:none}html body{display:flex;flex-direction:column;margin:0;min-height:100vh;min-width:20rem;width:100vw;background-color:var(--background-color);overflow-x:hidden}html h1,html h2,html h3,html h4,html input,html select{font-family:Poppins,sans-serif!important}html h1,html h2,html h3,html h4,html p{margin-block-start:0;margin-block-end:0}html h2{font-weight:400;font-size:3rem}html hr{content:"";height:1px;background-color:var(--neutral-200);border:none}html ul{list-style:none;margin-block-start:0;margin-block-end:0;padding-inline-start:0}html mark{background-color:var(--accent-300)}html main{display:flex;flex-direction:column;flex:1}html main>section{display:flex;flex-direction:column;padding:var(--padding) 0}html main>section>*{width:calc(100% - var(--padding)*2);max-width:var(--max-width);margin-left:var(--padding);margin-right:var(--padding);align-self:center}@media screen and (max-width:768px){:root{--font-size:12px;--padding:1rem}}p.Mui-error{margin:0;padding:5px;background-color:#fff}