@font-face{font-family:Josefin Sans;font-style:italic;font-weight:100 700;font-display:swap;src:url(/fonts/josefin-sans-italic-latin-ext.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:Josefin Sans;font-style:italic;font-weight:100 700;font-display:swap;src:url(/fonts/josefin-sans-italic-latin.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:Josefin Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/josefin-sans-normal-latin-ext.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:Josefin Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/josefin-sans-normal-latin.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:Josefin Slab;font-style:italic;font-weight:100 700;font-display:swap;src:url(/fonts/josefin-slab-italic-latin.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:Josefin Slab;font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/josefin-slab-normal-latin.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:Literata;font-style:italic;font-weight:200 800;font-display:swap;src:url(/fonts/literata-italic-latin-ext.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:Literata;font-style:italic;font-weight:200 800;font-display:swap;src:url(/fonts/literata-italic-latin.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:Literata;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/literata-normal-latin-ext.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:Literata;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/literata-normal-latin.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:Yanone Kaffeesatz;font-style:normal;font-weight:200 700;font-display:swap;src:url(/fonts/yanone-kaffeesatz-normal-latin-ext.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:Yanone Kaffeesatz;font-style:normal;font-weight:200 700;font-display:swap;src:url(/fonts/yanone-kaffeesatz-normal-latin.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}:root{--paperi:#ececec;--tumma:#252423;--vihrea:#183326;--vihrea-syva:#1c3629;--vihrea-sinetti:#1d2929;--kerma:#ffedbf;--paperi-teksti:#252423;--paperi-vaimea:#5c5a58;--paperi-hiusviiva:#2524232e;--tumma-teksti:#ececec;--tumma-vaimea:#9d9b98;--tumma-hiusviiva:#ececec33;--rivi:3rem;--tila-1:calc(var(--rivi) / 4);--tila-2:calc(var(--rivi) / 2);--tila-3:var(--rivi);--tila-4:calc(var(--rivi) * 2);--tila-5:calc(var(--rivi) * 4);--mitta-palsta:48rem;--mitta-kehys:clamp(65rem, 78vw, 93.5rem);--mitta-leveä:calc(var(--mitta-kehys) + 2 * var(--reuna));--reuna:clamp(var(--tila-2), 5vw, 4.5rem);--kesto-vaste:.16s;--kesto-tila:.22s;--kesto-veto:.38s;--kesto-saapuminen:.64s;--pehmennys:cubic-bezier(.16, 1, .3, 1);--fontti-otsikko:"Yanone Kaffeesatz", system-ui, sans-serif;--fontti-kicker:"Josefin Slab", Georgia, serif;--fontti-kayttoliittyma:"Josefin Sans", system-ui, sans-serif;--fontti-luku:"Literata", Georgia, serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body[data-vyohyke=tumma],.tumma-alue,.masthead{--pohja:var(--tumma);--teksti:var(--tumma-teksti);--vaimea:var(--tumma-vaimea);--hiusviiva:var(--tumma-hiusviiva);--korostus:var(--kerma)}body[data-vyohyke=paperi],.paperi-alue{--pohja:var(--paperi);--teksti:var(--paperi-teksti);--vaimea:var(--paperi-vaimea);--hiusviiva:var(--paperi-hiusviiva);--korostus:var(--paperi-teksti)}body{font-family:var(--fontti-kayttoliittyma);background:var(--pohja);color:var(--teksti);text-rendering:optimizelegibility;margin:0;font-size:clamp(1rem,.96rem + .2vw,1.0625rem);line-height:1.5}.paperi-alue{background-color:var(--pohja);color:var(--teksti)}body[data-vyohyke=paperi],.paperi-alue{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='r'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23r)' opacity='.055'/%3E%3C/svg%3E")}img{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:3px solid var(--korostus);outline-offset:3px}::selection{background:var(--korostus);color:var(--pohja)}.ohita{z-index:10;background:var(--tumma);color:var(--kerma);padding:var(--tila-1) var(--tila-2);font-family:var(--fontti-kayttoliittyma);font-weight:600;position:absolute;top:0;left:-9999px}.ohita:focus{left:var(--reuna);top:var(--tila-1)}main{min-height:50vh;display:block}h1,h2,h3{font-family:var(--fontti-otsikko);letter-spacing:.005em;text-wrap:balance;margin:0;font-weight:400;line-height:1.02}h1{font-size:clamp(2.75rem,1.6rem + 5.4vw,6rem)}h2{font-size:clamp(2rem,1.5rem + 2.2vw,3rem)}h3{font-size:clamp(1.5rem,1.3rem + 1vw,2rem)}.tiedot-aihealue,.essee-loppu a,.sisalto a,.lahde-otsikko a,.sivu-alku .karki a,.alatunniste-teksti a,.varareitti a{--linkkiviiva:var(--vaimea);color:var(--teksti);background-image:linear-gradient(var(--korostus), var(--korostus)), linear-gradient(var(--linkkiviiva), var(--linkkiviiva));transition:background-size var(--kesto-veto) var(--pehmennys), color var(--kesto-vaste) linear;background-position:0 100%,0 100%;background-repeat:no-repeat;background-size:0% 1px,100% 1px;padding-bottom:.2em;text-decoration:none}.tiedot-aihealue:hover,.tiedot-aihealue:focus-visible,.essee-loppu a:hover,.essee-loppu a:focus-visible,.sisalto a:hover,.sisalto a:focus-visible,.lahde-otsikko a:hover,.lahde-otsikko a:focus-visible,.sivu-alku .karki a:hover,.sivu-alku .karki a:focus-visible,.alatunniste-teksti a:hover,.alatunniste-teksti a:focus-visible,.varareitti a:hover,.varareitti a:focus-visible{background-size:100% 1px,100% 1px}.paperi-alue :is(.essee-loppu a,.sisalto a,.lahde-otsikko a,.tiedot-aihealue){background-image:linear-gradient(var(--kerma), var(--kerma)), linear-gradient(var(--linkkiviiva), var(--linkkiviiva));background-position:0 calc(100% - .05em),0 100%;background-size:0% .5em,100% 1px}.paperi-alue :is(.essee-loppu a,.sisalto a,.lahde-otsikko a,.tiedot-aihealue):is(:hover,:focus-visible){background-size:100% .5em,100% 1px}.paperi-alue :is(.sisalto a,.lahde-otsikko a){background-image:linear-gradient(var(--kerma), var(--kerma)), repeating-linear-gradient(90deg, var(--linkkiviiva) 0 1.5px, transparent 1.5px 4px);background-position:0 calc(100% - .06em),0 calc(100% - .06em);background-size:0% .45em,100% 1.5px;padding-bottom:.1em}.paperi-alue :is(.sisalto a,.lahde-otsikko a):is(:hover,:focus-visible){background-size:100% .45em,100% 1.5px}.tiedot-aihealue{color:var(--vaimea)}.tiedot-aihealue:hover,.tiedot-aihealue:focus-visible{color:var(--teksti)}.aihealuelista a{color:var(--teksti);transition:color var(--kesto-vaste) linear;text-decoration:none}.aihealuelista a:hover,.aihealuelista a:focus-visible{color:var(--korostus)}.karki{font-family:var(--fontti-luku);margin:var(--tila-2) 0 0;font-size:clamp(1.125rem,1.05rem + .4vw,1.375rem);line-height:1.45}.tiedot{font-family:var(--fontti-kayttoliittyma);letter-spacing:.06em;text-transform:uppercase;margin:var(--tila-2) 0 0;gap:var(--tila-2);color:var(--vaimea);flex-wrap:wrap;font-size:.875rem;display:flex}.tiedot .kirjoittaja:before{content:"";border-top:1px solid var(--hiusviiva);vertical-align:.35em;width:1.5rem;margin-right:var(--tila-2);display:inline-block}.ylajuova{text-align:center;padding:.6rem var(--reuna);font-family:var(--fontti-kayttoliittyma);letter-spacing:.14em;text-transform:uppercase;color:var(--tumma-vaimea);background:var(--tumma);border-bottom:1px solid var(--tumma-hiusviiva);transition:color var(--kesto-vaste) linear;font-size:.72rem;font-weight:600;line-height:1.4;text-decoration:none;display:block}.ylajuova:hover{color:var(--tumma-teksti)}.masthead{z-index:30;background:var(--pohja);color:var(--teksti);border-bottom:1px solid var(--hiusviiva);transition:transform var(--kesto-tila) var(--pehmennys);position:sticky;top:0}.tunnus-piilossa .masthead{transform:translateY(-100%)}.masthead-sisus,.masthead-logo img{transition:transform var(--kesto-tila) var(--pehmennys)}@media (width>=60.01rem){.tunnus-tiivis:not(.tunnus-piilossa) .masthead{transform:translateY(-1.1rem)}.tunnus-tiivis .masthead-sisus{transform:translateY(.55rem)}.tunnus-tiivis .masthead-logo img{transform-origin:0;transform:scale(.8)}}.valikko-auki .masthead,.valikko-auki .masthead-sisus,.valikko-auki .masthead-logo img{transform:none}.masthead-sisus{max-width:var(--mitta-leveä);padding:var(--tila-2) var(--reuna);justify-content:space-between;align-items:center;gap:var(--tila-2) var(--tila-3);margin:0 auto;display:flex}.masthead-logo{z-index:2;flex:none;display:block;position:relative}.masthead-logo img{width:clamp(10rem,17vw,14.5rem)}.masthead-navi{display:flex}.masthead-navi>a{font-family:var(--fontti-kayttoliittyma);letter-spacing:.16em;text-transform:uppercase;color:var(--teksti);border-left:1px solid var(--hiusviiva);transition:color var(--kesto-vaste) linear;align-items:center;padding:calc(.35rem + .1em) 1.1rem calc(.35rem - .1em);font-size:.8125rem;font-weight:600;text-decoration:none;display:flex}.masthead-navi>a:first-child{border-left:0}.masthead-navi a:hover,.masthead-navi a[aria-current=page]{color:var(--korostus)}.masthead-some{border-left:1px solid var(--hiusviiva);align-items:center;gap:.2rem;margin-right:-.5rem;padding-left:.6rem;display:flex}.masthead-some a{width:2.25rem;height:2.25rem;color:var(--teksti);transition:color var(--kesto-vaste) linear;place-items:center;display:grid}.some-ikoni{width:1.25rem;height:1.25rem}.valikko-nappi{display:none}.masthead-navi:focus{outline:none}@media (width<=40rem){.ylajuova{letter-spacing:.1em;font-size:.625rem}}@media (width<=60rem){.masthead-sisus{padding-block:var(--tila-1)}.masthead-logo img{width:10.5rem}.valikko-nappi{z-index:2;width:2.75rem;height:2.75rem;color:var(--teksti);cursor:pointer;background:0 0;border:0;align-content:center;gap:7px;margin-right:-.45rem;padding:0 .45rem;display:grid;position:relative}.valikko-nappi span{height:1.5px;transition:transform var(--kesto-tila) var(--pehmennys), opacity var(--kesto-vaste) linear;background:currentColor;display:block}.valikko-auki .valikko-nappi span:first-child{transform:translateY(8.5px)rotate(45deg)}.valikko-auki .valikko-nappi span:nth-child(2){opacity:0}.valikko-auki .valikko-nappi span:nth-child(3){transform:translateY(-8.5px)rotate(-45deg)}.masthead-navi{z-index:1;padding:6rem var(--reuna) var(--tila-3);background:var(--pohja);visibility:hidden;opacity:0;transition:opacity var(--kesto-tila) linear, visibility 0s linear var(--kesto-tila);flex-direction:column;justify-content:center;position:fixed;inset:0}.valikko-auki .masthead-navi{visibility:visible;opacity:1;transition:opacity var(--kesto-tila) linear}.valikko-auki{overflow:hidden}.masthead-navi>a,.masthead-navi>a:first-child{font-family:var(--fontti-otsikko);letter-spacing:.005em;text-transform:none;padding:var(--tila-1) 0;border:0;justify-content:center;font-size:2.25rem;font-weight:400;line-height:1}.masthead-some{justify-content:center;gap:var(--tila-2);margin:var(--tila-3) 0 0;border:0;padding:0}.masthead-some a{width:3rem;height:3rem}.masthead-some .some-ikoni{width:1.625rem;height:1.625rem}}.alatunniste{--pohja:var(--tumma);--teksti:var(--tumma-teksti);--vaimea:var(--tumma-vaimea);--hiusviiva:var(--tumma-hiusviiva);--korostus:var(--kerma);background:var(--pohja);color:var(--vaimea)}.syndikaattikaista{--pohja:var(--vihrea-sinetti);--teksti:var(--tumma-teksti);--korostus:var(--kerma);--rae:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='v'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.25' numOctaves='2' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 4 0 0 0 -2'/%3E%3C/filter%3E%3Cfilter id='t'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.25' numOctaves='2' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 -2'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23v)' opacity='.07'/%3E%3Crect width='180' height='180' filter='url(%23t)' opacity='.18'/%3E%3C/svg%3E");background-color:var(--pohja);background-image:var(--rae);color:var(--teksti)}.syndikaattikaista-sisus{justify-content:center;align-items:center;gap:var(--tila-3) clamp(var(--tila-3), 5vw, 3.5rem);padding:var(--tila-4) var(--reuna);grid-template-columns:clamp(9rem,14vw,15rem) minmax(0,44rem);display:grid}.syndikaattikaista-sinetti{filter:invert();width:100%}.syndikaattikaista-lause{font-family:var(--fontti-otsikko);letter-spacing:.005em;text-wrap:balance;margin:0 0 var(--tila-3);font-size:clamp(1.875rem,1.3rem + 1.7vw,3.125rem);line-height:1.02}.syndikaattikaista-lause:last-child{margin-bottom:0}.alatunniste-sisus{max-width:var(--mitta-leveä);padding:var(--tila-3) var(--reuna) var(--tila-4);gap:var(--tila-2) var(--tila-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;margin:0 auto;display:grid}.alatunniste-logo img{width:11rem}.alatunniste-teksti{font-family:var(--fontti-kayttoliittyma);max-width:38ch;font-size:.875rem;line-height:1.6}.alatunniste-teksti p{margin:0 0 var(--tila-1)}.alatunniste-navi{gap:var(--tila-1);font-family:var(--fontti-kayttoliittyma);letter-spacing:.14em;text-transform:uppercase;flex-direction:column;font-size:.8125rem;display:flex}.alatunniste-navi a{color:var(--teksti);transition:color var(--kesto-vaste) linear;text-decoration:none}.alatunniste-navi a:hover{color:var(--korostus)}.alatunniste-some{align-items:center;gap:.6rem;display:inline-flex}.alatunniste-some--eka{margin-top:var(--tila-2)}.alatunniste-some .some-ikoni{flex:none;width:1rem;height:1rem}@media (width<=40rem){.syndikaattikaista-sisus{text-align:center;padding-block:var(--tila-3);grid-template-columns:1fr;justify-items:center}.syndikaattikaista-sinetti{width:9rem}.alatunniste-sisus{grid-template-columns:1fr}}.essee{width:100%;max-width:calc(var(--mitta-palsta) + 2 * var(--reuna));padding:var(--tila-4) var(--reuna) var(--tila-5);margin:0 auto;position:relative}.essee-kansi .kuva{margin:0}.essee-kansi img{object-fit:cover;border-bottom:1px solid var(--hiusviiva);width:100%;height:clamp(20rem,62vh,42rem)}.essee-kansi figcaption{max-width:var(--mitta-leveä);padding:var(--tila-1) var(--reuna) 0;text-align:right;border-top:0;margin:0 auto}.essee-alku{padding-bottom:var(--tila-4)}.essee-alku h1{margin:0}.essee-alku .karki{margin-top:var(--tila-3);padding-top:var(--tila-3);border-top:1px solid var(--hiusviiva);font-weight:600}.essee-runko{padding-top:var(--tila-4)}.essee-runko .sisalto{margin-top:0}.sisalto>p:first-child:first-letter{font-family:var(--fontti-otsikko);float:left;color:var(--vihrea);margin:.06em .08em 0 0;font-size:4.6em;line-height:.8}.kisko{background:repeating-linear-gradient(to bottom, var(--paperi-hiusviiva) 0, var(--paperi-hiusviiva) 1px, transparent 1px, transparent calc(100vh / 25));width:3px;height:100vh;position:fixed;top:0;left:0}.kisko-tayte{background:var(--paperi-teksti);transform-origin:top;width:100%;height:100%;display:block;transform:scaleY(0)}@media (width<=40rem){.kisko{display:none}}.sisalto{font-family:var(--fontti-luku);font-optical-sizing:auto;margin-top:var(--tila-3);hyphens:auto;hyphenate-limit-chars:9 4 4;font-size:clamp(1.0625rem,.89rem + .74vw,1.3125rem);line-height:1.68}.sisalto p{margin:0 0 var(--tila-2)}.sisalto>p:first-of-type{font-size:1.12em;line-height:1.6}.sisalto h2{margin:var(--tila-4) 0 var(--tila-2);padding-top:var(--tila-2);border-top:1px solid var(--paperi-hiusviiva)}.sisalto h3{margin:var(--tila-3) 0 var(--tila-1)}.sisalto a{overflow-wrap:anywhere}.sisalto strong{font-weight:700}.sisalto blockquote{margin:var(--tila-3) 0;padding-left:var(--tila-2);border-left:1px solid var(--paperi-hiusviiva);font-size:1.1em;font-style:italic;line-height:1.5}.sisalto ul,.sisalto ol{margin:0 0 var(--tila-2);padding-left:1.4em}.sisalto li{margin-bottom:var(--tila-1)}.kuva{margin:var(--tila-3) 0}.sisalto .kuva{width:100%;max-width:100%}.kuva figcaption{font-family:var(--fontti-kayttoliittyma);letter-spacing:.01em;color:var(--vaimea);margin-top:var(--tila-1);padding-top:var(--tila-1);border-top:1px solid var(--hiusviiva);max-width:44ch;font-size:.8125rem;line-height:1.45}.arkisto-kuva figcaption,.nosto-kuva figcaption{display:none}.video{margin:var(--tila-3) 0;aspect-ratio:16/9;max-width:100%}.video iframe{border:0;width:100%;height:100%;display:block}.taulukko-kaari{margin:var(--tila-3) 0;max-width:100%;overflow-x:auto}.taulukko-kaari table{border-collapse:collapse;font-family:var(--fontti-kayttoliittyma);font-variant-numeric:tabular-nums;width:100%;min-width:22rem;font-size:.9375rem}.taulukko-kaari th,.taulukko-kaari td{text-align:left;padding:var(--tila-1) var(--tila-2) var(--tila-1) 0;border-bottom:1px solid var(--paperi-hiusviiva);white-space:nowrap}.taulukko-kaari th{font-family:var(--fontti-kicker);letter-spacing:.12em;text-transform:uppercase;border-bottom:2px solid var(--paperi-teksti);font-size:.75rem;font-weight:700}.taulukko-kaari thead tr:first-child td{font-family:var(--fontti-kicker);letter-spacing:.12em;text-transform:uppercase;color:var(--paperi-vaimea);border-bottom:0;font-size:.75rem}.lahteet{margin-top:var(--tila-4);padding-top:var(--tila-2);border-top:1px solid var(--paperi-hiusviiva)}.lahteet h2{font-size:1.5rem}.lahteet-tarkistettu{font-family:var(--fontti-kayttoliittyma);color:var(--paperi-vaimea);margin:0;font-size:.8125rem}.lahteet ol{font-family:var(--fontti-luku);margin:var(--tila-2) 0 0;counter-reset:lahde;padding:0;font-size:1rem;line-height:1.5;list-style:none}.lahteet li{counter-increment:lahde;padding:var(--tila-1) 0;border-bottom:1px solid var(--paperi-hiusviiva);grid-template-columns:2.4rem 1fr;align-items:baseline;display:grid}.lahteet li:before{content:counter(lahde);font-family:var(--fontti-kayttoliittyma);font-variant-numeric:tabular-nums;color:var(--paperi-vaimea);grid-row:1}.lahde-otsikko{grid-column:2}.lahde-tiedot{font-family:var(--fontti-kayttoliittyma);color:var(--paperi-vaimea);grid-column:2;font-size:.8125rem}.essee-loppu{margin-top:var(--tila-4);padding-top:var(--tila-2);border-top:1px solid var(--paperi-hiusviiva);gap:var(--tila-2) var(--tila-3);font-family:var(--fontti-kayttoliittyma);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;font-size:.875rem;display:flex}.jaa{margin-top:var(--tila-3);align-items:center;gap:var(--tila-2);flex-wrap:wrap;display:flex}.jaa .jaa-painike{cursor:pointer;border:0;gap:.7rem;min-height:2.75rem}.paperi-alue .toiminto{--kehys:#25242366}.jaa-ikoni{flex:none;width:1rem;height:1rem;position:relative;top:-.07em}.jaa-ikoni path{stroke:currentColor;stroke-width:1.5px;fill:none;stroke-linecap:round;stroke-linejoin:round}.jaa-ikoni--kuitattu,.jaa-painike[data-tila=kopioitu] .jaa-ikoni--linkki{display:none}.jaa-painike[data-tila=kopioitu] .jaa-ikoni--kuitattu{display:block}.jaa-painike[data-tila=kopioitu]{color:var(--pohja)}.jaa-painike[data-tila=kopioitu]:after{transform:scaleX(1)}.jaa-painike[hidden]{display:none}.jaa-kuittaus{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.jaa~.essee-loppu{margin-top:var(--tila-2)}.arkisto.lue-myos{padding-top:0;padding-bottom:0}.lehti{--solu:calc(var(--tila-2) * 1.5);width:calc(100% - 2 * var(--reuna));max-width:var(--mitta-kehys);border-inline:1px solid var(--hiusviiva);margin:0 auto}.lehti>*+*{border-top:1px solid var(--hiusviiva)}.lehti{overflow:hidden}.lehti .arkistoruudukko:last-child{margin-bottom:-1px}.etukansi{display:block}.nosto-kuva{aspect-ratio:21/9;border-bottom:1px solid var(--hiusviiva);width:100%;max-height:34rem;display:block;overflow:hidden}.nosto-kuva .kuva{height:100%;margin:0}.nosto-kuva img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--pehmennys)}.nosto:hover .nosto-kuva img{transform:scale(1.02)}.nosto-teksti{gap:var(--tila-2) var(--tila-3);padding:var(--solu);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;display:grid}.nosto-teksti h1{hyphens:auto;hyphenate-limit-chars:10 4 4;font-size:clamp(2.5rem,1.4rem + 2.6vw,4.5rem)}.nosto--pitka .nosto-teksti h1{font-size:clamp(2.125rem,1.3rem + 1.9vw,3.5rem);line-height:.98}.nosto-teksti h1,.nosto-teksti>.tiedot{grid-column:1}.nosto-sisalto{grid-area:1/2/-1}.nosto .nosto-teksti>.tiedot,.nosto-sisalto .karki{margin-top:0}.nosto-sisalto .karki{font-size:clamp(1.0625rem,1rem + .2vw,1.125rem);line-height:1.55}@media (width<=62rem){.nosto-kuva{aspect-ratio:16/10}.nosto-teksti{grid-template-columns:minmax(0,1fr)}.nosto-sisalto{grid-area:auto/1}}.nosto h1{animation:nosto-otsikko var(--kesto-saapuminen) var(--pehmennys) backwards;font-size:clamp(2.75rem,1.6rem + 3.6vw,6rem);line-height:.94}.nosto h1 a{transition:color var(--kesto-vaste) linear;text-decoration:none}.nosto h1 a:hover{color:var(--korostus)}.nosto{position:relative}.nosto h1 a:after{content:"";position:absolute;inset:0}.nosto .tiedot-aihealue{z-index:1;position:relative}.nosto:hover h1 a{color:var(--korostus)}.nosto h1 a:focus-visible{outline:none}.nosto:has(h1 a:focus-visible){outline:3px solid var(--korostus);outline-offset:-3px}.nosto .tiedot{margin-top:var(--tila-2);animation:nosto-nousee .46s var(--pehmennys) .14s backwards}.nosto .karki{max-width:46ch;animation:nosto-nousee .46s var(--pehmennys) .24s backwards}@keyframes nosto-otsikko{0%{clip-path:inset(0 0 100%);opacity:0}to{clip-path:inset(0);opacity:1}}@keyframes nosto-nousee{0%{opacity:0;transform:translateY(.5rem)}}.uusimmat{border-top:1px solid var(--hiusviiva);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.uusimmat .arkistoartikkeli{column-gap:var(--tila-2);padding:var(--tila-2) var(--solu);grid-template-columns:clamp(7rem,12vw,10rem) minmax(0,1fr);align-items:center;display:grid}.uusimmat .arkistoartikkeli+.arkistoartikkeli{border-left:1px solid var(--hiusviiva)}.uusimmat .arkisto-kuva{grid-area:1/1/span 3;margin:0}.uusimmat .arkisto-tiedot,.uusimmat .arkisto-otsikko,.uusimmat .arkisto-lue{grid-column:2}.uusimmat .arkisto-otsikko{font-size:clamp(1.375rem,1.2rem + .5vw,1.75rem)}.uusimmat .arkistoartikkeli--teksti{grid-template-columns:minmax(0,1fr)}.uusimmat .arkistoartikkeli--teksti>*{grid-column:1}.uusimmat .arkisto-lue{margin-top:var(--tila-1)}@media (width<=40rem){.nosto-teksti{padding:var(--tila-2)}.uusimmat{grid-template-columns:minmax(0,1fr)}.uusimmat .arkistoartikkeli{padding:var(--tila-2)}.uusimmat .arkistoartikkeli+.arkistoartikkeli{border-left:0;border-top:1px solid var(--hiusviiva)}}.nakymaton{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.osion-otsikko{font-family:var(--fontti-otsikko);letter-spacing:.005em;color:var(--teksti);margin:0;font-size:clamp(2.25rem,1.6rem + 1.6vw,3.25rem);font-weight:400;line-height:1}.arkisto{margin:0;padding:0}.arkisto-alku{justify-content:space-between;align-items:flex-end;gap:var(--tila-1) var(--tila-2);padding:var(--solu) var(--solu) var(--tila-2);border-bottom:1px solid var(--hiusviiva);flex-wrap:wrap;display:flex}.arkisto-maara{font-family:var(--fontti-kayttoliittyma);letter-spacing:.14em;text-transform:uppercase;color:var(--vaimea);align-items:center;gap:.4rem;margin:0 0 .35rem;font-size:.75rem;display:flex}.arkistoruudukko{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.arkistoruudukko>.arkistoartikkeli{padding:var(--solu);border-right:1px solid var(--hiusviiva);border-bottom:1px solid var(--hiusviiva)}.arkistoruudukko>.arkistoartikkeli:nth-child(3n){border-right:0}@media (width<=62rem){.arkistoruudukko{grid-template-columns:repeat(2,minmax(0,1fr))}.arkistoruudukko>.arkistoartikkeli:nth-child(3n){border-right:1px solid var(--hiusviiva)}.arkistoruudukko>.arkistoartikkeli:nth-child(2n){border-right:0}}@media (width<=40rem){.arkistoruudukko{grid-template-columns:minmax(0,1fr)}.arkistoruudukko>.arkistoartikkeli,.arkistoruudukko>.arkistoartikkeli:nth-child(3n){padding:var(--tila-2);border-right:0}.arkisto-alku{padding:var(--tila-2)}}.arkistoartikkeli{margin:0;display:flow-root;position:relative}.arkisto-otsikko a:after{content:"";position:absolute;inset:0}.arkisto-otsikko a:focus-visible{outline:none}.arkistoartikkeli:has(.arkisto-otsikko a:focus-visible){outline:3px solid var(--korostus);outline-offset:-3px}.arkisto-kuva{margin-bottom:var(--tila-2);display:block}.arkisto-kuva .kuva{margin:0}.arkisto-tiedot{gap:var(--tila-1);font-family:var(--fontti-kicker);letter-spacing:.16em;text-transform:uppercase;color:var(--vaimea);margin:0 0 var(--tila-1);flex-wrap:wrap;align-items:baseline;font-size:.6875rem;font-weight:700;display:flex}.arkisto-aihealue{color:var(--teksti)}.arkisto-otsikko{margin:0 0 var(--tila-1);text-wrap:balance;font-size:clamp(1.625rem,1.25rem + 1.1vw,2.125rem)}.arkisto-otsikko a{transition:color var(--kesto-vaste) linear;text-decoration:none}.arkistoartikkeli:hover .arkisto-otsikko a{color:var(--korostus)}.arkisto-karki{font-family:var(--fontti-luku);color:var(--vaimea);margin:0 0 var(--tila-1);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.6;display:-webkit-box;overflow:hidden}.arkistoartikkeli--teksti .arkisto-karki{-webkit-line-clamp:8;line-clamp:8}.arkisto-lue{width:fit-content;margin:var(--tila-2) 0 0;font-family:var(--fontti-kayttoliittyma);letter-spacing:.14em;text-transform:uppercase;padding-bottom:.45rem;font-size:.75rem;position:relative}.arkisto-lue:after{content:"";background:var(--korostus);transform-origin:0;height:1px;transition:transform var(--kesto-veto) var(--pehmennys);position:absolute;bottom:0;left:0;right:-.35rem;transform:scaleX(0)}.arkistoartikkeli:hover .arkisto-lue:after,.arkistoartikkeli:focus-within .arkisto-lue:after{transform:scaleX(1)}.arkisto-lue a{align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.arkisto-nuoli{width:auto;height:.6875rem;transition:transform var(--kesto-tila) var(--pehmennys);flex:none;overflow:visible}.arkisto-nuoli path{stroke:var(--teksti);stroke-width:1.5px;fill:none;stroke-linecap:round;stroke-linejoin:round}.arkistoartikkeli:hover .arkisto-nuoli,.arkistoartikkeli:focus-within .arkisto-nuoli{transform:translate(.35rem)}.arkistoartikkeli--teksti .arkisto-otsikko{margin-top:var(--tila-1);font-size:clamp(2.25rem,1.5rem + 2.2vw,3.25rem)}.aihealuelista{margin:0;padding:0;list-style:none}.aihealuelista li{justify-content:space-between;align-items:center;gap:var(--tila-2);padding:var(--tila-1) 0;border-bottom:1px solid var(--hiusviiva);display:flex}.aihealuelista a{font-family:var(--fontti-kayttoliittyma);font-size:.9375rem}.tukkimies{flex:none;align-items:center;gap:.5rem;display:inline-flex}.tukkimies .merkinta{align-items:center;gap:.35rem;display:inline-flex}.tukkimies svg{width:auto;height:.75rem;overflow:visible}.tukkimies svg path{stroke:var(--teksti);stroke-width:1.6px;fill:none;stroke-linecap:round}.tukkimies .luku{font-family:var(--fontti-kayttoliittyma);font-variant-numeric:tabular-nums;color:var(--vaimea);text-align:right;min-width:1.2ch;font-size:.75rem}.sivu{max-width:var(--mitta-leveä);padding:var(--tila-4) var(--reuna) var(--tila-5);margin:0 auto}.sivu-alku.lehti-alku{max-width:none;padding:var(--tila-4) var(--solu) var(--solu);border-bottom:0;margin:0}.lehti-alku .karki{max-width:46ch}@media (width<=40rem){.sivu-alku.lehti-alku{padding:var(--tila-3) var(--tila-2) var(--tila-2)}}.sivu--luku{max-width:calc(var(--mitta-palsta) + 2 * var(--reuna))}.sivu-alku{max-width:var(--mitta-palsta);padding-bottom:var(--tila-3);border-bottom:1px solid var(--hiusviiva);margin-inline:auto;margin-bottom:var(--tila-2)}.sivu-alku h1{margin-top:var(--tila-2)}@media (width<=40rem){.essee,.sivu{padding-top:var(--tila-3)}}.sivu-alku:has(+.aihealuelista--iso){margin-bottom:0}.aihealuelista--iso li{padding:calc(var(--tila-2) + .35rem) 0 calc(var(--tila-2) - .15rem);align-items:baseline}.aihealuelista--iso a{font-family:var(--fontti-otsikko);font-size:clamp(1.5rem,1.2rem + 1.4vw,2.25rem);line-height:1}.aihealuelista--iso .tukkimies{align-items:baseline;gap:.75rem}.aihealuelista--iso .tukkimies svg{height:clamp(.75rem,.6rem + .4vw,.9375rem)}.aihealuelista--iso .tukkimies .merkinta{gap:.5rem}.aihealuelista--iso .tukkimies .luku{font-family:var(--fontti-otsikko);color:var(--korostus);font-size:clamp(1.125rem,.95rem + .6vw,1.5rem);line-height:1}.syndikaatti-alku{align-items:center;gap:var(--tila-3);flex-wrap:wrap;display:flex}.syndikaatti-sinetti{filter:invert();opacity:.9;flex:none;width:clamp(5rem,12vw,8rem)}.syndikaatti-teksti{font-family:var(--fontti-luku);font-optical-sizing:auto;margin-top:var(--tila-3);font-size:clamp(1.0625rem,.89rem + .74vw,1.3125rem);line-height:1.68}.syndikaatti-teksti p{margin:0 0 var(--tila-2)}.syndikaatti-teksti p:first-child{font-size:1.15em;line-height:1.5}.tavoitteet{margin-top:var(--tila-4)}.tavoitelista{margin:var(--tila-2) 0 0;counter-reset:tavoite;font-family:var(--fontti-luku);padding:0;font-size:1rem;line-height:1.6;list-style:none}.tavoitelista li{counter-increment:tavoite;padding:var(--tila-2) 0;border-bottom:1px solid var(--hiusviiva);grid-template-columns:3rem 1fr;align-items:baseline;display:grid}.tavoitelista li:before{content:counter(tavoite, decimal-leading-zero);font-family:var(--fontti-kayttoliittyma);font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--korostus);font-size:.8125rem}.lomake{margin-top:var(--tila-3);gap:var(--tila-2);display:grid}.kentta{gap:var(--tila-1);display:grid}.kentta label{font-family:var(--fontti-kicker);letter-spacing:.14em;text-transform:uppercase;color:var(--vaimea);transition:color var(--kesto-tila) var(--pehmennys);font-size:.75rem;font-weight:700}.kentta label span{color:var(--korostus)}.kentta input,.kentta textarea{font-family:var(--fontti-kayttoliittyma);color:var(--teksti);border:0;border-bottom:1px solid var(--hiusviiva);padding:var(--tila-1) 0;width:100%;transition:border-bottom-color var(--kesto-tila) var(--pehmennys), box-shadow var(--kesto-tila) var(--pehmennys);background:0 0;font-size:1rem}.kentta input::placeholder,.kentta textarea::placeholder{color:var(--vaimea);opacity:.7}.kentta input:focus,.kentta textarea:focus{border-bottom-color:var(--korostus);box-shadow:0 1px 0 var(--korostus);outline:none}.kentta:focus-within label{color:var(--teksti)}.kentta textarea{resize:vertical}.pakollinen{font-family:var(--fontti-kayttoliittyma);color:var(--vaimea);margin:0;font-size:.8125rem}.painike{font-family:var(--fontti-kayttoliittyma);letter-spacing:.1em;text-transform:uppercase;color:var(--pohja);background:var(--korostus);padding:var(--tila-1) var(--tila-3);cursor:pointer;transition:background var(--kesto-vaste) linear, color var(--kesto-vaste) linear;border:0;justify-self:start;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-block}.painike:hover{background:var(--teksti);color:var(--pohja)}.toiminto{--viiste:.75rem;--kehys:#ececec73;isolation:isolate;font-family:var(--fontti-kayttoliittyma);letter-spacing:.16em;text-transform:uppercase;color:var(--teksti);background:var(--kehys);clip-path:polygon(var(--viiste) 0, 100% 0, 100% calc(100% - var(--viiste)), calc(100% - var(--viiste)) 100%, 0 100%, 0 var(--viiste));transition:color var(--kesto-vaste) linear 50ms;align-items:center;gap:.9rem;padding:1.08rem 1.75rem .92rem;font-size:.8125rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative}.toiminto:before,.toiminto:after{content:"";clip-path:polygon(calc(var(--viiste) - .5px) 0, 100% 0, 100% calc(100% - var(--viiste) + .5px), calc(100% - var(--viiste) + .5px) 100%, 0 100%, 0 calc(var(--viiste) - .5px));position:absolute;inset:1px}.toiminto:before{z-index:-2;background-color:var(--pohja);background-image:var(--rae,none)}.toiminto:after{z-index:-1;clip-path:none;background:var(--korostus);transform-origin:0;transition:transform .45s var(--pehmennys);inset:0;transform:scaleX(0)}.toiminto:hover,.toiminto:focus-visible{color:var(--pohja);outline:none}.toiminto:hover:after,.toiminto:focus-visible:after{transform:scaleX(1)}.toiminto-nuoli{width:auto;height:.75rem;transition:transform var(--kesto-tila) var(--pehmennys);flex:none;position:relative;top:-.07em;overflow:visible}.toiminto-nuoli path{stroke:currentColor;stroke-width:1.5px;fill:none;stroke-linecap:round;stroke-linejoin:round}button.toiminto{cursor:pointer;border:0;justify-self:start}.toiminto:hover .toiminto-nuoli,.toiminto:focus-visible .toiminto-nuoli{transform:translate(.3rem)}.varareitti{font-family:var(--fontti-kayttoliittyma);color:var(--vaimea);margin-top:var(--tila-3);font-size:.9375rem}.hunaja{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (prefers-reduced-motion:reduce){.masthead,.masthead-sisus,.masthead-logo img{transition:none}.tiedot-aihealue,.essee-loppu a,.sisalto a,.lahde-otsikko a,.sivu-alku .karki a,.alatunniste-teksti a,.varareitti a{transition:color var(--kesto-vaste) linear}.nosto-kuva img,.valikko-nappi span,.toiminto-nuoli{transition:none}.toiminto:hover .toiminto-nuoli,.toiminto:focus-visible .toiminto-nuoli{transform:none}.toiminto:after{opacity:0;transition:opacity var(--kesto-tila) linear;transform:scaleX(1)}.toiminto:hover:after,.toiminto:focus-visible:after{opacity:1}.nosto:hover .nosto-kuva img{transform:none}.nosto h1,.nosto .karki,.nosto .tiedot{animation:none}.arkisto-lue:after{opacity:0;transition:opacity var(--kesto-vaste) linear;transform:scaleX(1)}.arkistoartikkeli:hover .arkisto-lue:after,.arkistoartikkeli:focus-within .arkisto-lue:after{opacity:1}.arkisto-nuoli{transition:none}.arkistoartikkeli:hover .arkisto-nuoli,.arkistoartikkeli:focus-within .arkisto-nuoli{transform:none}}
