.rmsc{--rmsc-main:#4285f4;--rmsc-hover:#f1f3f5;--rmsc-selected:#e2e6ea;--rmsc-border:#ccc;--rmsc-gray:#aaa;--rmsc-bg:#fff;--rmsc-p:10px;--rmsc-radius:4px;--rmsc-h:38px}.rmsc *{box-sizing:border-box;transition:all .2s}.rmsc .gray{color:var(--rmsc-gray)}.rmsc .dropdown-content{z-index:1;width:100%;padding-top:8px;position:absolute;top:100%}.rmsc .dropdown-content .panel-content{border-radius:var(--rmsc-radius);background:var(--rmsc-bg);overflow:hidden;box-shadow:0 0 0 1px #0000001a,0 4px 11px #0000001a}.rmsc .dropdown-container{background-color:var(--rmsc-bg);border:1px solid var(--rmsc-border);border-radius:var(--rmsc-radius);outline:0;position:relative}.rmsc .dropdown-container[aria-disabled=true]:focus-within{box-shadow:var(--rmsc-gray) 0 0 0 1px;border-color:var(--rmsc-gray)}.rmsc .dropdown-container:focus-within{box-shadow:var(--rmsc-main) 0 0 0 1px;border-color:var(--rmsc-main)}.rmsc .dropdown-heading{padding:0 var(--rmsc-p);width:100%;height:var(--rmsc-h);cursor:default;outline:0;align-items:center;display:flex;position:relative}.rmsc .dropdown-heading .dropdown-heading-value{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.rmsc .clear-selected-button{cursor:pointer;background:0 0;border:0;padding:0;display:flex}.rmsc .options{max-height:260px;margin:0;padding-left:0;overflow-y:auto}.rmsc .options li{margin:0;list-style:none}.rmsc .select-item{box-sizing:border-box;cursor:pointer;padding:var(--rmsc-p);outline-offset:-1px;outline-color:var(--rmsc-primary);display:block}.rmsc .select-item:hover{background:var(--rmsc-hover)}.rmsc .select-item.selected{background:var(--rmsc-selected)}.rmsc .no-options{padding:var(--rmsc-p);text-align:center;color:var(--rmsc-gray)}.rmsc .search{border-bottom:1px solid var(--rmsc-border);width:100%;position:relative}.rmsc .search input{height:var(--rmsc-h);padding:0 var(--rmsc-p);background:0 0;border:0;outline:0;width:100%;font-size:1em}.rmsc .search input:focus{background:var(--rmsc-hover)}.rmsc .search-clear-button{cursor:pointer;padding:0 calc(var(--rmsc-p) / 2);background:0 0;border:0;position:absolute;top:0;bottom:0;right:0}.rmsc .search-clear-button [hidden]{display:none}.rmsc .item-renderer{align-items:baseline;display:flex}.rmsc .item-renderer input{margin:0 5px 0 0}.rmsc .item-renderer.disabled{opacity:.5}.rmsc .spinner{animation:2s linear infinite rotate}.rmsc .spinner .path{stroke:var(--rmsc-border);stroke-width:4px;stroke-linecap:round;animation:1.5s ease-in-out infinite dash}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1 150;stroke-dashoffset:0}50%{stroke-dasharray:90 150;stroke-dashoffset:-35px}to{stroke-dasharray:90 150;stroke-dashoffset:-124px}}
@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_ea3c4ed-module__YUCXHa__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_ea3c4ed-module__YUCXHa__variable{--montserrat:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4a439e1ba971da1a-s.0ldnolnishmjo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b3b0afff8ab38d95-s.0_6z8bw5fnpp2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12ef0642bbc5f5f-s.0wesrn-n.ko7v.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83a6e70a3a81dd9f-s.0q090~kxs1xcn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99ac5753282bcf05-s.14-35mipncksh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2f13ad8e538108e0-s.p.0o52u8sd-fo14.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4a439e1ba971da1a-s.0ldnolnishmjo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b3b0afff8ab38d95-s.0_6z8bw5fnpp2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b12ef0642bbc5f5f-s.0wesrn-n.ko7v.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83a6e70a3a81dd9f-s.0q090~kxs1xcn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/99ac5753282bcf05-s.14-35mipncksh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2f13ad8e538108e0-s.p.0o52u8sd-fo14.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono Fallback;src:local(Arial);ascent-override:77.84%;descent-override:20.13%;line-gap-override:0.0%;size-adjust:134.61%}.roboto_mono_e58d6489-module__3vemIW__className{font-family:Roboto Mono,Roboto Mono Fallback;font-style:normal}.roboto_mono_e58d6489-module__3vemIW__variable{--font-roboto-mono:"Roboto Mono", "Roboto Mono Fallback"}
:root{--max-width:900px;--inner-max-width:800px;--h1-font-size:clamp(2rem, 1.4vw + 1.7rem, 3.125rem);--h1-sub-font-size:clamp(1.15rem, .9vw + 1rem, 1.875rem);--radius-sm:6px;--radius:11px;--radius-lg:16.5px;--size-xs:.25rem;--size-sm:.5rem;--size-md:1rem;--size-lg:1.5rem;--size-xl:2rem;--bp-sm:576px;--bp-md:768px;--bp-lg:992px;--bp-xl:1280px;--bp-xxl:1400px;--gutter:1.5rem;--lime-darker:#b0e000;--lime:#c8f22e;--lime-lighter:#e2f2a7;--purple-darker:#b557f2;--purple:#c888f2;--purple-lighter:#dbb8f2;--purple-lightest:#f0daff;--gold-darker:#dca604;--gold:#f2b90f;--gold-lighter:#ffd350;--gold-lightest:#ffebb1;--tan-darker:#e1ddc5;--tan:#f2f0e4;--tan-lighter:#faf9ee;--black:#000;--black-lighter:#333;--black-lightest:#666;--white:#fff;--red-darker:#d1320e;--red:#f2421b;--red-lighter:#ff7658;--red-lightest:#ffb19f;--transition:.15s ease-in-out;--transition-slow:.3s ease-in-out;--transition-pressed:.1s ease-out;--ease-out-back:cubic-bezier(.47, 1.64, .49, .94);--ease-out-quart:cubic-bezier(.165, .84, .44, 1);--ease-in-out-cubic:cubic-bezier(.65, 0, .35, 1);--swift-bez:cubic-bezier(.4, 0, .2, 1)}
.sr-only{clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;position:absolute;overflow:hidden}.d-none{display:none!important}.d-block{display:block!important}.u-center{text-align:center}.u-bulleted{list-style:none}.u-bulleted li{padding-left:1em;padding-bottom:var(--size-sm);position:relative}.u-bulleted li:before{content:"";width:var(--radius-sm);height:var(--radius-sm);background-color:var(--black);border-radius:50%;position:absolute;top:.5em;left:0}
.link{text-decoration:underline}.link:hover,.link:focus-visible{text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:400;font-size:inherit;margin:0;display:block}.heading-mega{font-size:1.875rem;font-family:var(--font-montserrat);margin-bottom:var(--size-md);font-weight:900;line-height:1.25}@media (min-width:768px){.heading-mega{margin-bottom:var(--size-xl);font-size:2.5rem}}.h1{font-family:var(--font-montserrat);font-weight:900;font-size:var(--size-lg);color:var(--black);margin-bottom:.75rem;line-height:1.25}@media (min-width:576px){.h1{margin-bottom:1.125rem;font-size:1.875rem}}@media (min-width:992px){.h1{margin-bottom:1.875rem;font-size:2.5rem}}.h2{font-family:var(--font-roboto-mono);margin-bottom:var(--size-sm);font-size:1.125rem}.h2--underlined{font-family:var(--font-roboto-mono);border-bottom:1px solid var(--tan-darker);padding-bottom:var(--size-sm);margin-bottom:var(--size-lg);font-size:1.125rem;font-weight:400}.h3{font-family:var(--font-montserrat);margin-bottom:var(--size-md);font-size:1.125rem;font-weight:900;line-height:1.333}@media (min-width:576px){.h3{font-size:var(--size-lg)}}.h4{font-family:var(--font-roboto-mono);margin-bottom:var(--size-lg);font-size:.875rem;font-weight:100}.h5{font-family:var(--font-montserrat);margin-bottom:.75rem;font-size:.875rem;font-weight:900;line-height:1.25}@media (min-width:992px){.h5{font-size:var(--size-md)}}p{margin:0 0 var(--size-md);padding:0}p>a{font-weight:400;text-decoration:underline}p>a:hover,p>a:focus-visible{text-decoration:none}dl{margin:0}dl a{text-decoration:underline}dl a:hover,dl a:focus{text-decoration:none}dt{margin:0 0 .125rem}dd{margin:0 0 1.25rem}.t-subdued{color:var(--black-lightest);margin:0}.t-link{font-family:var(--font-roboto-mono);text-decoration:underline}.t-link:hover,.t-link:focus{text-decoration:none}.t-link:focus-visible{outline:2px solid var(--black);outline-offset:2px;text-decoration:none}.t-small{font-size:.75rem}.t-font-weight-light{font-weight:400}
:root{--shadow-color:0deg 0% 0%;--shadow-elevation-low:0px .2px .3px hsl(var(--shadow-color) / .05), 0px .9px 1.2px -.7px hsl(var(--shadow-color) / .15);--shadow-elevation-medium:0px .2px .3px hsl(var(--shadow-color) / .06), -.1px 4.3px var(--radius-sm) -.7px hsl(var(--shadow-color) / .08);--shadow-elevation-high:-.1px 4px 5.6px -.2px hsl(var(--shadow-color) / .1), -.1px 9.5px 13.2px -.5px hsl(var(--shadow-color) / .08), -.3px 21.4px 29.7px -.7px hsl(var(--shadow-color) / .1)}html{box-sizing:border-box;-webkit-tap-highlight-color:#0000;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;background-color:var(--tan-lighter);font-size:100%}html:focus-within{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}}body{font-family:var(--font-montserrat);color:var(--black);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss03" on, "ss04" on;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;min-height:100vh;font-weight:400;font-size:var(--size-md);margin:0;line-height:1.5}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation:.14s ease-out both classroom-route-fade-out,.14s ease-out both classroom-route-soft-scale-out}::view-transition-new(root){animation:.18s ease-out both classroom-route-fade-in,.18s ease-out both classroom-route-soft-scale-in}}@keyframes classroom-route-fade-out{0%{opacity:1}to{opacity:.96}}@keyframes classroom-route-fade-in{0%{opacity:.96}to{opacity:1}}@keyframes classroom-route-soft-scale-out{0%{transform:none}to{transform:translateY(2px)}}@keyframes classroom-route-soft-scale-in{0%{transform:translateY(2px)}to{transform:none}}*,:before,:after{box-sizing:inherit}a{color:inherit;background-color:#0000;text-decoration:none}a:hover,a:focus-visible{outline:0;text-decoration:underline}a:active{outline:0}button{text-transform:none;cursor:pointer;text-align:left;width:auto;color:inherit;font:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;overflow:visible}button:focus-visible{outline:none}input,button,select,optgroup,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}input{border-radius:0}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=checkbox]{accent-color:var(--purple-lighter)}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal;appearance:none}select::-ms-expand{display:none}textarea{resize:vertical}fieldset{border:0;margin:0;padding:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border:0;outline:0;padding:0}[hidden]{display:none!important}a,button,input,select,textarea,label,summary{touch-action:manipulation}ul,ol{margin:0;padding:0;list-style:none}img,video{display:block}img{border:0;width:100%}blockquote{text-align:center;padding:0;font-style:italic}figure{width:100%;height:auto;margin:0;display:block}svg{vertical-align:middle;overflow:hidden}table{border-collapse:collapse}figure,fieldset{border:none;outline:none;margin:0;padding:0}hr{background-color:var(--tan-darker);border:0;height:1px;margin-top:1.25rem;margin-bottom:1.25rem}p{text-wrap:pretty}
.react-responsive-modal-root{z-index:1000;position:fixed;inset:0}.react-responsive-modal-overlay{z-index:-1;background:#00000080;position:fixed;inset:0}.react-responsive-modal-container{text-align:center;outline:0;height:100%;overflow:hidden auto}.react-responsive-modal-containerCenter:after{content:"";vertical-align:middle;width:0;height:100%;display:inline-block}.react-responsive-modal-modal{max-width:var(--inner-max-width);text-align:left;vertical-align:middle;background:var(--white);margin:1.2rem;padding:1.2rem;display:inline-block;position:relative;overflow-y:auto;box-shadow:0 12px 15px #00000040}.react-responsive-modal-closeButton{cursor:pointer;background-color:#0000;border:none;padding:0;display:flex;position:absolute;top:14px;right:14px}.react-responsive-modal-overlay,.react-responsive-modal-container,.react-responsive-modal-modal{animation-fill-mode:forwards!important}@keyframes react-responsive-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes react-responsive-modal-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes react-responsive-modal-modal-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes react-responsive-modal-modal-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}
.select_caret{pointer-events:none;width:15px;margin:auto;position:absolute;top:3px;bottom:0;right:18px}.select_caret--flipped{transform:rotate(180deg)}
.c-black{color:var(--black)!important}.c-red-lighter{color:var(--red-lighter)}
@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scale-in{0%{transform:scale(.8)}to{transform:scale(1)}}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fade-up{opacity:0;animation:fade-up .35s 0s forwards var(--swift-bez)}@keyframes radiusAnimation{0%,to{border-radius:33% 67% 70% 30%/30% 30% 70% 70%}20%{border-radius:37% 63% 51% 49%/37% 65% 35% 63%}40%{border-radius:36% 64% 64% 36%/64% 48% 52% 36%}60%{border-radius:37% 63% 51% 49%/30% 30% 70% 70%}80%{border-radius:40% 60% 42% 58%/41% 51% 49% 59%}}@keyframes blobMovement{0%,to{transform:none}50%{transform:rotateY(10deg)scale(1.2)}}
@media print{html{background-color:var(--white)}body{margin:0;font-size:20px}section{margin-bottom:2cm}ul{page-break-inside:avoid}p{widows:4;orphans:2}a[href^=http]:not([href*=learninghub]):after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}@page{margin:1cm}}

