:root{--color-white:#fff;--color-black:#000;--color-sitra:#000;--color-hiilineutraali-kiertotalous:#75cfeb;--color-uudistumiskyky:#e8114b;--color-reilu-datatalous:#e8114b;--color-uusi-tyo-ja-kestava-talous:#008549;--color-uusi-tyo-ja-kestava-talous-lighter-color:#73c92d4d;--color-yhteiskunnallinen-koulutus:#fbd1dc;--color-tutkimus-ja-ennakointi:#367aba;--color-tutkimus-ja-ennakointi-lighter-color:#75cfeb4d;--color-demokratia:#ffe000;--color-demokratia-lighter-color:#ffe0004d;--color-white-rgb:255,255,255;--color-black-rgb:0,0,0;--color-sitra-rgb:0,0,0;--color-hiilineutraali-kiertotalous-rgb:117,207,235;--color-uudistumiskyky-rgb:232,17,75;--color-reilu-datatalous-rgb:232,17,75;--color-uusi-tyo-ja-kestava-talous-rgb:0,133,73;--color-yhteiskunnallinen-koulutus-rgb:251,209,220;--color-tutkimus-ja-ennakointi-rgb:54,122,186;--color-demokratia-rgb:255,224,0;--color-light-black:#0003;--color-medium-black:#00000080;--color-light-white:#fff3;--color-medium-white:#ffffffb3;--color-screen:#f1f1f1;--color-white-foreground:#000;--color-black-foreground:#fff;--color-sitra-foreground:#fff;--color-hiilineutraali-kiertotalous-foreground:#000;--color-uudistumiskyky-foreground:#fff;--color-reilu-datatalous-foreground:#fff;--color-uusi-tyo-ja-kestava-talous-foreground:#fff;--color-yhteiskunnallinen-koulutus-foreground:#000;--color-tutkimus-ja-ennakointi-foreground:#fff;--color-demokratia-foreground:#000;--color-white-foreground-rgb:0,0,0;--color-black-foreground-rgb:255,255,255;--color-sitra-foreground-rgb:255,255,255;--color-hiilineutraali-kiertotalous-foreground-rgb:0,0,0;--color-uudistumiskyky-foreground-rgb:255,255,255;--color-reilu-datatalous-foreground-rgb:255,255,255;--color-uusi-tyo-ja-kestava-talous-foreground-rgb:255,255,255;--color-yhteiskunnallinen-koulutus-foreground-rgb:0,0,0;--color-tutkimus-ja-ennakointi-foreground-rgb:255,255,255;--color-demokratia-foreground-rgb:0,0,0;--color-sitra-secondary:#ededed;--color-hiilineutraali-kiertotalous-secondary:#d7f2fa;--color-uudistumiskyky-secondary:#facdd9;--color-reilu-datatalous-secondary:#facdd9;--color-uusi-tyo-ja-kestava-talous-secondary:#bfe0d1;--color-yhteiskunnallinen-koulutus-secondary:#fde8ed;--color-tutkimus-ja-ennakointi-secondary:#c9dbec;--color-demokratia-secondary:#ffef7f;--color-liitu:#fff;--color-voikukka:#ffe000;--color-tyrni:#ff9f37;--color-puolukka:#e8114b;--color-mansikka-smoothie:#fdb1dc;--color-mustikka:#367aba;--color-tellus:#75cfeb;--color-havu:#008549;--color-kerkka:#73c92d;--color-piki:#000;--color-voikukka-light:#ffef7f;--color-tyrni-light:#ffead3;--color-puolukka-light:#facdd9;--color-mansikka-smoothie-light:#fde8ed;--color-mustikka-light:#c9dbec;--color-tellus-light:#d7f2fa;--color-havu-light:#bfe0d1;--color-kerkka-light:#e0f3d0;--color-text-light:#757575;--color-text-lighter:#949494;--color-text-white:var(--color-white);--color-text-dark:var(--color-black);--color-border-general:#000;--color-background-button:#fff;--color-background-button-hover:#000;--color-button:#000;--color-button-hover:#fff;--layout-gutter:25px;--nav-menu-height:51px;--container-width:min(100vw,1600px);--container-padding:min(6vw,190px);--gutter-default:12px;--gutter-small:16px;--gutter-medium:24px;--gutter-large:32px;--gutter-xlarge:40px;--gutter-basis:var(--gutter-default);--gutter-025:calc(var(--gutter-basis) * 0.25);--gutter-050:calc(var(--gutter-basis) * 0.5);--gutter-075:calc(var(--gutter-basis) * 0.75);--gutter-100:calc(var(--gutter-basis) * 1);--gutter-125:calc(var(--gutter-basis) * 1.25);--gutter-150:calc(var(--gutter-basis) * 1.5);--gutter-200:calc(var(--gutter-basis) * 2);--gutter-250:calc(var(--gutter-basis) * 2.5);--gutter-300:calc(var(--gutter-basis) * 3);--gutter-400:calc(var(--gutter-basis) * 4);--gutter-500:calc(var(--gutter-basis) * 5);--viewport-gutter:var(--container-padding);--content-width:min(744px,calc(100vw - var(--viewport-gutter) * 2));--alignwide-width:calc(var(--container-width) - var(--viewport-gutter) * 2);--alignfull-width:100vw;--align-medium-wide-width:calc(var(--container-width) - 12vw * 2);--body-font-family:"minion-pro","Open serif",serif;--mono-font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;--pre-font-family:"Courier 10 Pitch",Courier,monospace;--alternative-font-family:"RationalTWText","Open sans",sans-serif;--second-alternative-font-family:"RationalText","Open sans",sans-serif;--body-line-height:1.35;--animation-speed:0.3s;--ext-icon-width:0.7em;--ext-icon-margin:0.3em;--padding-aspect-ratio-landscape:56.5%}@media (min-width:56.25em){:root{--layout-gutter:40px;--nav-menu-height:61px}}@media (min-width:37.5em) and (max-width:56.24em){:root{--gutter-basis:var(--gutter-small)}}@media (min-width:56.25em) and (max-width:68.74em){:root{--gutter-basis:var(--gutter-medium)}}@media (min-width:68.75em) and (max-width:87.49em){:root{--gutter-basis:var(--gutter-large)}}@media (min-width:87.5em){:root{--gutter-basis:var(--gutter-xlarge)}}:root{--button-font-family:var(--heading-font-family);--button-font-weight:var(--heading-font-weight);--button-box-shadow:inset 0 0 0 1px #000;--button-box-shadow-inverse:0 0 0 1px #fff;--button-background:var(--color-white);--button-background-hover:var(--color-black);--button-color:var(--color-black);--button-color-hover:var(--color-white);--button-height:42px;--button-font-size:14px;--button-dark-background-hover:#333;--button-discreet-width:105px}@media (min-width:56.25em){:root{--button-height:50px}}@media (min-width:68.75em){:root{--button-font-size:15px}}.wp-block-button__link{align-items:center;background-color:var(--button-background);border:0;border-radius:0;box-shadow:var(--button-box-shadow);cursor:pointer;display:inline-flex;font-family:var(--button-font-family);font-size:var(--button-font-size);font-weight:var(--button-font-weight);height:var(--button-height);justify-content:center;line-height:var(--body-line-height);padding:.1em 2em 0;text-decoration:none;text-transform:uppercase;vertical-align:middle}.wp-block-button__link,.wp-block-button__link:focus,.wp-block-button__link:visited{color:var(--button-color)}.wp-block-button__link.active,.wp-block-button__link:hover{background-color:var(--button-background-hover);box-shadow:var(--button-box-shadow-inverse);color:var(--button-color-hover);opacity:1}.wp-block-button__link.active:not(.has-white-background-color),.wp-block-button__link:hover:not(.has-white-background-color){box-shadow:none}.wp-block-button__link.active circle,.wp-block-button__link.active ellipse,.wp-block-button__link.active path,.wp-block-button__link:hover circle,.wp-block-button__link:hover ellipse,.wp-block-button__link:hover path{fill:var(--button-color-hover)}.wp-block-button__link .icon{height:100%;transform:translateY(0)}.wp-block-button__link .icon:last-child,.wp-block-button__link svg:last-child{margin-left:5px}.wp-block-button.is-style-dark{background-color:initial;color:var(--color-white);position:relative}.wp-block-button.is-style-dark.active,.wp-block-button.is-style-dark:hover{box-shadow:0 0 0 1px currentColor;color:var(--color-white);z-index:2}.wp-block-button.is-style-dark.active{background-color:var(--color-white);color:var(--color-black)}.wp-block-button.is-style-outline .wp-block-button__link{background-color:var(--block-background);box-shadow:inset 0 0 0 1px currentColor;color:var(--color-white)}.wp-block-button.is-style-outline.active .wp-block-button__link,.wp-block-button.is-style-outline:focus .wp-block-button__link,.wp-block-button.is-style-outline:hover .wp-block-button__link{background-color:var(--color-white);box-shadow:inset 0 0 0 1px var(--color-white);color:var(--color-black)}.has-white-background-color .wp-block-button.is-style-outline{background-color:var(--block-background);color:var(--color-black)}.has-white-background-color .wp-block-button.is-style-outline .wp-block-button__link{box-shadow:inset 0 0 0 1px currentColor}.has-white-background-color .wp-block-button.is-style-outline.active,.has-white-background-color .wp-block-button.is-style-outline:focus,.has-white-background-color .wp-block-button.is-style-outline:hover{background-color:var(--color-black);color:var(--color-white)}.has-white-background-color .wp-block-button.is-style-outline.active .wp-block-button__link,.has-white-background-color .wp-block-button.is-style-outline:focus .wp-block-button__link,.has-white-background-color .wp-block-button.is-style-outline:hover .wp-block-button__link{box-shadow:inset 0 0 0 1px var(--color-black)}.is-style-discreet{align-items:center;background:#0000;border:0;display:flex;padding-left:0;padding-right:0;width:var(--button-discreet-width)}.is-style-discreet:hover{background:#0000}.is-style-discreet__icon{align-items:center;border:0;display:flex;height:33px;justify-content:center;margin-right:20px;width:33px}.is-style-discreet__text{font-family:var(--alternative-font-family);font-size:14px;text-decoration:underline}:root{--archive-page-post-count-font-size:1.625em}@media (min-width:37.5em){:root{--archive-page-post-count-font-size:1.875em}}@media (min-width:68.75em){:root{--archive-page-post-count-font-size:2.0625em}}@media (min-width:87.5em){:root{--archive-page-post-count-font-size:2.25em}}.archive-page-grid{margin-top:2em;padding:0;transition:opacity .5s}.archive__post-count{font-size:var(--archive-page-post-count-font-size);font-weight:var(--heading-font-weight)}.archive__post-count,.archive__post-count-label{font-family:var(--heading-font-family);line-height:var(--heading-line-height);text-rendering:optimizeLegibility}.archive__post-count-label{font-size:var(--heading-h2-font-size);font-weight:400;margin-left:5px}.pagination__separator{display:inline;margin-left:0;margin-right:.25em}@media (min-width:56.25em){.pagination__separator{margin-left:.25em;margin-right:.75em}}.pagination__previous-page{float:left}.pagination__next-page{float:right}.pagination__element{align-items:center;background-color:var(--button-background);border:0;border-radius:0;box-shadow:var(--button-box-shadow);cursor:pointer;display:inline-flex;font-family:var(--button-font-family);font-size:var(--button-font-size);font-weight:var(--button-font-weight);height:var(--button-height);justify-content:center;line-height:var(--body-line-height);margin-right:5px;padding:.1em 1.5em 0;text-decoration:none;text-transform:uppercase;vertical-align:middle}.pagination__element,.pagination__element:focus,.pagination__element:visited{color:var(--button-color)}.pagination__element.active,.pagination__element:hover{background-color:var(--button-background-hover);box-shadow:var(--button-box-shadow-inverse);color:var(--button-color-hover);opacity:1}.pagination__element.active:not(.has-white-background-color),.pagination__element:hover:not(.has-white-background-color){box-shadow:none}.pagination__element.active circle,.pagination__element.active ellipse,.pagination__element.active path,.pagination__element:hover circle,.pagination__element:hover ellipse,.pagination__element:hover path{fill:var(--button-color-hover)}.pagination__element .icon{height:100%;transform:translateY(0)}.pagination__element .icon:last-child,.pagination__element svg:last-child{margin-left:5px}@media (min-width:56.25em){.pagination__element{margin-right:7.5px}}@media (min-width:87.5em){.pagination__element{margin-right:10px;padding-left:2em;padding-right:2em}}.pagination__element.active{background:#0000;box-shadow:none;color:var(--color-black);cursor:default;padding-left:.5em;padding-right:.5em}@media (min-width:56.25em){.pagination__element.active{padding-left:1.5em;padding-right:1.5em}}.archive__pagination{clear:both;margin-bottom:var(--gutter-200);padding-top:50px;text-align:center}@media (max-width:37.49em){.archive__pagination .show-from-small{display:none}}@media (min-width:56.25em){.archive__pagination .is-short{display:none}}@media (max-width:56.24em){.archive__pagination .is-medium{display:none}}@media (min-width:87.5em){.archive__pagination .is-medium{display:none}}@media (max-width:87.49em){.archive__pagination .is-long{display:none}}.archive__search-container{margin-bottom:2em;position:relative}.archive__search-container .search-button.icon{background-image:url(../../images/icon-search-black.svg);background-size:30px 30px;padding:2em;top:0;transform:none}.archive__search-container .search-button.icon.icon_author{background-size:24px auto;height:unset;padding:.9em 1.9em;transform:unset}.archive__select{align-items:center;-webkit-appearance:none;background-color:var(--button-background);background-image:url(../../images/icon-expandable-closed.svg);background-position:right 1.5em center;background-repeat:no-repeat;border:0;border-radius:0;box-shadow:var(--button-box-shadow);cursor:pointer;display:inline-flex;font-family:var(--button-font-family);font-size:var(--button-font-size);font-weight:var(--button-font-weight);font-weight:400;height:var(--button-height);justify-content:center;line-height:var(--body-line-height);padding:.1em 2em 0;text-decoration:none;text-transform:uppercase;text-transform:none;vertical-align:middle}.archive__select,.archive__select:focus,.archive__select:visited{color:var(--button-color)}.archive__select.active,.archive__select:hover{background-color:var(--button-background-hover);box-shadow:var(--button-box-shadow-inverse);color:var(--button-color-hover);opacity:1}.archive__select.active:not(.has-white-background-color),.archive__select:hover:not(.has-white-background-color){box-shadow:none}.archive__select.active circle,.archive__select.active ellipse,.archive__select.active path,.archive__select:hover circle,.archive__select:hover ellipse,.archive__select:hover path{fill:var(--button-color-hover)}.archive__select .icon{height:100%;transform:translateY(0)}.archive__select .icon:last-child,.archive__select svg:last-child{margin-left:5px}.archive__select:hover{background-image:url(../../images/icon-expandable-closed-white.svg)}.archive__select:focus{background-color:var(--button-background-color);background-image:url(../../images/icon-expandable-closed.svg);color:var(--button-color)}.archive__select optgroup,.archive__select optgroup[label],.archive__select option{background:inherit;color:inherit}.archive__select::-ms-expand{display:none}.archive__filters-title{margin-bottom:1em}.archive__filters-container{--grid-gutter-y:-1px;padding-bottom:2em}.archive__content-type-filter,.archive__published-time-filter,.archive__topic-filter{width:100%}.archive__content-type-filter option{text-transform:capitalize}.archive__selected-filters{padding-left:0}.archive__selected-filters li{display:inline-block;list-style-type:none;margin-bottom:10px;margin-right:10px;padding-left:0}.archive__selected-filters li:first-child{margin-top:0}.archive__selected-filters-container{padding-bottom:2em}.archive__remove-filter{--icon-size:0.5em;cursor:pointer;margin-left:.25em;transform:translateY(-.1em)}.archive__remove-filter:after{-webkit-mask-size:22px;mask-size:22px}
