@font-face{font-family:Euclid Circular B;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/EuclidCircularB-WebXL-400.woff2) format("woff2")}@font-face{font-family:Euclid Circular B;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/EuclidCircularB-WebXL-500.woff2) format("woff2")}@font-face{font-family:Euclid Circular B;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/EuclidCircularB-WebXL-600.woff2) format("woff2")}@font-face{font-family:Euclid Circular B;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/EuclidCircularB-WebXL-400.woff2) format("woff2")}@font-face{font-family:Graphik;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/Graphik-Regular-Web.woff2) format("woff2")}@font-face{font-family:Graphik;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/Graphik-RegularItalic-Web.woff2) format("woff2")}@font-face{font-family:Graphik;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/Graphik-Medium-Web.woff2) format("woff2")}@font-face{font-family:Graphik;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/Graphik-Semibold-Web.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;tab-size:4;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;min-block-size:100dvh;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,figure,blockquote,dl,dd,p{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit}ul,ol{margin:0;padding:0;list-style:none}img,picture,video,canvas,svg{display:block;max-inline-size:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:inherit;text-decoration:none}button{cursor:pointer;background:none;border:none;padding:0}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px dashed #1eb487;outline-offset:2px}:root{--container-max-width: 1440px;--container-padding-inline: 1rem;--shell-header-height: 6rem}@media(min-width:640px){:root{--container-padding-inline: 2rem;--shell-header-height: 4.5rem}}html{font-size:16px;overflow-y:scroll}body{font-family:Graphik,Arial,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000;background-color:#fff}p{margin:0 0 1rem}.app-shell{display:grid;grid-template-rows:auto 1fr auto;min-block-size:100dvh;background-color:#fff}.container{max-inline-size:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-padding-inline);inline-size:100%}.content-area{container-type:inline-size;container-name:content}.flow{display:flex;flex-direction:column;gap:var(--flow-gap, 1rem)}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cluster-gap, .75rem)}.sidebar{display:flex;flex-wrap:wrap;gap:var(--sidebar-gap, 1.5rem)}.sidebar>.sidebar__aside{flex-basis:var(--sidebar-width, 240px);flex-grow:1}.sidebar>.sidebar__main{flex-basis:0;flex-grow:999;min-inline-size:50%}.grid-auto{display:grid;gap:var(--grid-gap, 1rem);grid-template-columns:repeat(auto-fit,minmax(min(var(--grid-min, 240px),100%),1fr))}
