@layer reset{html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}}@media (width<576px){.hide-lt-phone{display:none!important}}@media (width<=576px){.hide-lte-phone{display:none!important}}@media (width>576px){.hide-gt-phone{display:none!important}}@media (width>=576px){.hide-gte-phone{display:none!important}}@media (width<768px){.hide-lt-tablet{display:none!important}}@media (width<=768px){.hide-lte-tablet{display:none!important}}@media (width>768px){.hide-gt-tablet{display:none!important}}@media (width>=768px){.hide-gte-tablet{display:none!important}}@media (width<1024px){.hide-lt-desktop{display:none!important}}@media (width<=1024px){.hide-lte-desktop{display:none!important}}@media (width>1024px){.hide-gt-desktop{display:none!important}}@media (width>=1024px){.hide-gte-desktop{display:none!important}}@media (width>576px) and (width<=768px){.hide-between-phone-tablet{display:none!important}}@media (width>576px) and (width<=1024px){.hide-between-phone-desktop{display:none!important}}@media (width>768px) and (width<=1024px){.hide-between-tablet-desktop{display:none!important}}:root{--color-brand-laakisgreen:#99c33c;--color-brand-night:#202020;--color-brand-laakisgrey:#575656;--color-neutral-0:#fff;--color-neutral-1:#f8f8f8;--color-neutral-2:#f0f0f0;--color-neutral-3:#d7d8d6;--color-neutral-35:#bababa;--color-neutral-4:#939393;--color-neutral-5:#626262;--color-neutral-6:#414141;--color-secondary-okra:#f0bf4a;--color-secondary-midokra:#ffda82;--color-secondary-okra-2:#f9dfa2;--color-secondary-okra-1:#ffeaba;--color-secondary-lightokra:#fff0cc;--color-secondary-orange-5:#d17921;--color-secondary-orange:#e78d33;--color-secondary-midorange:#ffb367;--color-secondary-orange-1:#ffcf9f;--color-secondary-lightorange:#ffe1c1;--color-secondary-ocean:#6ea5a0;--color-secondary-midocean:#b3e2de;--color-secondary-lightocean:#ddf6f4;--color-secondary-navy:#405182;--color-secondary-midnavy:#bccbf9;--color-secondary-lightnavy:#e5ebfd;--color-secondary-hey:#d0e467;--color-secondary-midhey:#e1f08f;--color-secondary-lighthey:#f6ffc8;--color-secondary-birch:#9ab357;--color-secondary-midbirch:#cbe488;--color-secondary-lightbirch:#ebfac2;--color-secondary-forest:#606d2c;--color-secondary-midforest:#acc645;--color-secondary-lightforest:#e6f2b7;--color-secondary-sport:#a50cbe;--color-secondary-midsport:#d2a8d9;--color-secondary-lightsport:#f8e9fb;--traffic-lights-green:#d0de84;--traffic-lights-yellow:#fffb95;--traffic-lights-red:#e89898;--font-family-ui:Plus Jakarta Sans, Helvetica, sans-serif;--font-family-body:Lato, Arial, sans-serif;--menu-section-header-font-weight:600;--menu-section-header-font-size:11px;--menu-hover-transition-duration:0s;--menu-line-height:32px;--menu-font-family:var(--font-family-ui);--menu-font-size:14px;--menu-font-weight:700;--menu-width:275px;--input-border-radius:4px;--spacing:8px;--spacing-05:calc(.5 * var(--spacing));--spacing-1:var(--spacing);--spacing-2:calc(var(--spacing) * 2);--spacing-3:calc(var(--spacing) * 3);--spacing-4:calc(var(--spacing) * 4);--spacing-5:calc(var(--spacing) * 5);--spacing-6:calc(var(--spacing) * 6);--spacing-7:calc(var(--spacing) * 7);--spacing-8:calc(var(--spacing) * 8);--body-text-line-height:28px;--body-text-font-size:16px;--body-text-font-weight:400;--body-text-font-family:var(--font-family-body);--color-danger-1:#ffd1d1;--color-danger-2:#c61313;--color-success-1:#e6f6e9;--color-success-2:#166534;--color-warning-1:#ffe3a3;--color-warning-2:#bc5b00;--danger-text-color:var(--color-danger-2);--danger-border-color:var(--color-danger-2);--danger-bg-color:var(--color-danger-1);--success-text-color:var(--color-success-2);--success-border-color:var(--color-success-2);--success-bg-color:var(--color-success-1);--warning-text-color:var(--color-warning-2);--warning-border-color:var(--color-warning-2);--warning-bg-color:var(--color-warning-1);--primary-button-bg-color:#9ac33c;--primary-button-text-color:#fff;--panel-gap:var(--spacing-05);--panel-radius:var(--spacing);--color-group-hippo:#8bc34a;--color-group-teho:#e91e63;--color-group-eta:#607d8b;--color-group-treeni:#ff9800;--color-group-koe:#3f51b5;--color-programme-biotieteet:#9c27b0;--color-programme-laakis:#2a9d8f;--primary-text-color:var(--color-brand-night);--secondary-text-color:var(--color-neutral-5);--highlight-text-color:var(--color-brand-laakisgreen);--adminonly-text-color:var(--color-secondary-ocean);--border-color:var(--color-neutral-3);--primary-bg-color:var(--color-neutral-0);--highlight-bg-color:var(--color-neutral-1);--adminonly-bg-color:#e8fbfb;--input-border-color:var(--color-neutral-4);--menu-default-text-color:var(--color-neutral-6);--menu-inactive-text-color:var(--color-neutral-35);--menu-active-text-color:var(--primary-text-color);--menu-bg-color:var(--color-neutral-1);--menu-hover-bg-color:var(--color-neutral-2);--menu-active-hover-bg-color:var(--color-neutral-3);--menu-disabled-bg-color:var(--color-neutral-35);--banner-bg-color:var(--color-secondary-lightokra);--mathematics-text-color:var(--color-secondary-navy);--mathematics-bg-color:var(--color-secondary-lightocean);--mathematics-hover-bg-color:var(--color-secondary-midocean);--physics-text-color:var(--color-secondary-sport);--physics-bg-color:var(--color-secondary-lightsport);--physics-hover-bg-color:var(--color-secondary-midsport);--chemistry-text-color:var(--color-secondary-orange-5);--chemistry-bg-color:var(--color-secondary-lightorange);--chemistry-hover-bg-color:var(--color-secondary-orange-1);--biology-text-color:var(--color-secondary-forest);--biology-bg-color:var(--color-secondary-lightbirch);--biology-hover-bg-color:var(--color-secondary-midbirch);--subject-bg-color:var(--color-neutral-2);--subject-text-color:var(--color-neutral-5);--subject-hover-bg-color:var(--color-neutral-3);--menu-section-header-text-color:var(--color-neutral-4);--input-outline-width:2px;--input-outline-color:var(--color-brand-laakisgreen);--input-outline-offset:1px;--insight-card-bg-color:var(--color-secondary-lightocean);--insight-card-border-color:var(--color-secondary-midocean);--shell-bg-color:#fff;--stage-bg-color:#f4f6f7;--stage-well-bg-color:#e7eced}:root.theme--warm{--shell-bg-color:var(--color-secondary-lightokra);--stage-bg-color:var(--color-secondary-okra-1);--stage-well-bg-color:var(--color-secondary-okra-2);--primary-bg-color:var(--color-secondary-lightokra);--border-color:var(--color-secondary-midokra);--highlight-bg-color:var(--color-secondary-okra-1);--menu-default-text-color:var(--color-neutral-6);--menu-inactive-text-color:var(--color-neutral-35);--menu-active-text-color:var(--primary-text-color);--menu-bg-color:var(--color-secondary-okra-1);--menu-hover-bg-color:var(--color-secondary-okra-2);--menu-active-hover-bg-color:var(--color-secondary-midokra);--menu-disabled-bg-color:var(--color-neutral-35);--menu-section-header-text-color:var(--color-neutral-4);--banner-bg-color:var(--color-secondary-okra-1)}:root.theme--dark{--shell-bg-color:#1f1f1f;--stage-bg-color:#181818;--stage-well-bg-color:#000;--primary-bg-color:#1f1f1f;--border-color:#000;--highlight-bg-color:#111;--primary-text-color:#fff;--secondary-text-color:#f9f9f9;--menu-default-text-color:#d2cccc;--menu-inactive-text-color:#e6dddd;--menu-active-text-color:#f9f9f9;--menu-bg-color:#333;--menu-hover-bg-color:#888;--menu-active-hover-bg-color:#777;--menu-disabled-bg-color:#999;--menu-section-header-text-color:#aaa;--banner-bg-color:var(--color-secondary-okra-1);--mathematics-text-color:#fff;--mathematics-bg-color:#09093f;--mathematics-hover-bg-color:#0d0d40;--physics-text-color:#fff;--physics-bg-color:#460946;--physics-hover-bg-color:#460946;--chemistry-text-color:#fff;--chemistry-bg-color:#4c1d05;--chemistry-hover-bg-color:#4c1d05;--biology-text-color:#fff;--biology-bg-color:#043b04;--biology-hover-bg-color:#043b04;--subject-bg-color:#fff;--subject-text-color:#262626;--subject-hover-bg-color:#262626}body{background-color:var(--primary-bg-color);color:var(--primary-text-color)}a,button,input,select{outline-color:var(--color-brand-laakisgreen)}button{color:var(--primary-text-color)}html{font-family:var(--font-family-ui);font-size:14px;line-height:1.3}a{text-decoration:none}#root{isolation:isolate}body,input{font-variant-ligatures:none}*,:before,:after{box-sizing:border-box}input{margin:0}h1,h2,h3,h4,h5{font-family:var(--font-family-ui);line-height:1.3}p:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}a{color:#4183c4;text-decoration:none}
