html[data-vahtikehote=pois] .kaari.svelte-16nbpom{display:none}.kaari.svelte-16nbpom{grid-column:1/-1;grid-template-rows:1fr;transition:grid-template-rows .3s cubic-bezier(.5,0,.78,.2),opacity .2s,margin-block-end .3s;display:grid;container-type:inline-size}.kaari.poistuu.svelte-16nbpom{opacity:0;grid-template-rows:0fr;margin-block-end:calc(var(--s-4) * -1)}.kaari.svelte-16nbpom>:where(.svelte-16nbpom){min-height:0;overflow:hidden}.vahti.svelte-16nbpom{background:var(--surface);border:1px solid var(--line-200);border-radius:var(--r-l);gap:0;display:grid;position:relative;overflow:hidden}.teksti.svelte-16nbpom{padding:var(--s-5);justify-content:center;align-items:flex-start;gap:var(--s-3);flex-direction:column;padding-right:46px;display:flex}.rivi.svelte-16nbpom{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.virhe.svelte-16nbpom{color:var(--text-red);animation:svelte-16nbpom-vahti-virhe .24s var(--ease-out,cubic-bezier(.22, .61, .36, 1)) backwards;font-size:.9rem;font-weight:600}@keyframes svelte-16nbpom-vahti-virhe{0%{opacity:0;transform:translateY(-4px)}}.kuvitus.svelte-16nbpom{background:var(--kuvitus-paperi);border-top:1px solid var(--line-200);padding:var(--s-4);place-items:center;display:grid}.kuvitus.svelte-16nbpom img:where(.svelte-16nbpom){width:100%;max-width:320px;height:auto}.sulje.svelte-16nbpom{width:32px;height:32px;color:var(--ink-400);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px}.sulje.svelte-16nbpom:hover{background:var(--surface-2);color:var(--ink-900)}@media (pointer:coarse){.sulje.svelte-16nbpom:before{content:"";position:absolute;inset:-6px}}@media (width>=560px){.kaari.poistuu.svelte-16nbpom{margin-block-end:calc(var(--s-5) * -1)}.vahti.svelte-16nbpom{grid-template-columns:minmax(0,1fr) minmax(220px,32%);align-items:stretch}.teksti.svelte-16nbpom{padding:var(--s-5) var(--s-6)}.kuvitus.svelte-16nbpom{border-top:0;border-inline-start:1px solid var(--line-200);padding:var(--s-4) var(--s-5)}}.kaari.svelte-dtwluw{container-type:inline-size}.tyhja.svelte-dtwluw{background:var(--surface);border:1px solid var(--line-200);border-radius:var(--r-l);display:grid;overflow:hidden}.teksti.svelte-dtwluw{padding:var(--s-5);align-items:flex-start;gap:var(--s-3);flex-direction:column;display:flex}.rivi.svelte-dtwluw{align-items:center;gap:var(--s-3);animation:svelte-dtwluw-tyhja-polut var(--dur-2) var(--ease-out) backwards;flex-wrap:wrap;display:flex}.virhe.svelte-dtwluw{color:var(--text-red);animation:svelte-dtwluw-tyhja-virhe .24s var(--ease-out) backwards;font-size:.9rem;font-weight:600}@keyframes svelte-dtwluw-tyhja-virhe{0%{opacity:0;transform:translateY(-4px)}}@keyframes svelte-dtwluw-tyhja-polut{0%{opacity:0;transform:translateY(-4px)}}.kuvitus.svelte-dtwluw{background:var(--kuvitus-paperi);border-top:1px solid var(--line-200);padding:var(--s-4);place-items:center;display:grid}.kuvitus.svelte-dtwluw img:where(.svelte-dtwluw){width:100%;max-width:320px;height:auto}@container (width>=560px){.tyhja.svelte-dtwluw{grid-template-columns:minmax(0,1fr) minmax(220px,32%);align-items:stretch}.teksti.svelte-dtwluw{padding:var(--s-5) var(--s-6)}.kuvitus.svelte-dtwluw{border-top:0;border-inline-start:1px solid var(--line-200);padding:var(--s-4) var(--s-5)}}.cols.svelte-5qto1r{gap:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=900px){.results-cards.svelte-5qto1r .grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}}.results-top.svelte-5qto1r,.results-cards.svelte-5qto1r{min-width:0}.tyhja-kehote.svelte-5qto1r{margin-top:var(--s-4);min-width:0}.lista-banneri.svelte-5qto1r{grid-column:1/-1;min-width:0}.res-head.svelte-5qto1r{align-items:start;column-gap:var(--s-4);row-gap:var(--s-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.res-head.svelte-5qto1r h1:where(.svelte-5qto1r){grid-area:1/1;align-self:center}.ohjaus-esitys.svelte-5qto1r{grid-area:1/2;justify-self:end}.ohjaus-haku.svelte-5qto1r{grid-area:2/1/auto/-1}.res-head.otsikko-monirivinen.svelte-5qto1r h1:where(.svelte-5qto1r){grid-row:1/span 2;align-self:start}.otsikko-monirivinen.svelte-5qto1r .ohjaus-haku:where(.svelte-5qto1r){flex-direction:row-reverse;grid-area:2/-2/auto/-1;justify-self:end}@media (width>=1200px){.res-head.svelte-5qto1r{grid-template-columns:minmax(0,1fr) auto auto}.ohjaus-haku.svelte-5qto1r{grid-area:1/2}.ohjaus-esitys.svelte-5qto1r{grid-column:3}}.res-head.svelte-5qto1r h1:where(.svelte-5qto1r){min-width:0;margin:0;font-size:1.5rem}.h1-luku.svelte-5qto1r{color:var(--ink-600);white-space:nowrap;font-weight:600}.h1-selite.svelte-5qto1r:after{content:",";color:var(--ink-400)}.luku-omalla-rivilla.svelte-5qto1r .h1-selite:where(.svelte-5qto1r):after{content:""}.h1-luku.yksin.svelte-5qto1r{font-weight:inherit;color:inherit}.ohjaus-haku.svelte-5qto1r,.ohjaus-esitys.svelte-5qto1r{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.ohjaus-esitys.svelte-5qto1r{justify-content:flex-end}.wides.svelte-5qto1r{gap:var(--s-4);flex-direction:column;display:flex}.tilastorivi.svelte-5qto1r{margin:var(--s-2) 0 0;font-weight:600}.more-note.svelte-5qto1r{margin:var(--s-5) 0 0;text-align:center;color:var(--ink-600);font-size:.9rem}.banneri-osio.svelte-5qto1r,.info-osio.svelte-5qto1r{margin:var(--s-7) auto 0}.johdanto.svelte-5qto1r{max-width:75ch;margin:0 0 var(--s-5);color:var(--ink-600);line-height:1.6}.info-osio.svelte-5qto1r h2:where(.svelte-5qto1r){margin:0 0 var(--s-3);font-size:1.15rem}.faq.svelte-5qto1r+h2:where(.svelte-5qto1r){margin-top:var(--s-6)}.segmentit.svelte-5qto1r{gap:var(--s-2);flex-wrap:wrap;display:flex}.segmentit.svelte-5qto1r a:where(.svelte-5qto1r){border:1px solid var(--line-200);border-radius:var(--r-pill);background:var(--surface);color:var(--ink-strong);padding:8px 14px;font-size:.9rem;font-weight:600;text-decoration:none}.segmentit.svelte-5qto1r a:where(.svelte-5qto1r):hover{border-color:var(--link);color:var(--link)}.faq.svelte-5qto1r{gap:var(--s-2);flex-direction:column;display:flex}.faq.svelte-5qto1r details:where(.svelte-5qto1r){padding:var(--s-3) var(--s-4)}.faq.svelte-5qto1r summary:where(.svelte-5qto1r){cursor:pointer;color:var(--ink-strong);font-weight:700}.faq.svelte-5qto1r p:where(.svelte-5qto1r){margin:var(--s-2) 0 0;color:var(--ink-900);max-width:75ch;line-height:1.6}.pager.svelte-5qto1r{justify-content:center;align-items:center;gap:var(--s-2);margin:var(--s-6) 0 0;flex-wrap:wrap;display:flex}.pg.svelte-5qto1r{box-sizing:border-box;border-radius:var(--r-m);border:1px solid var(--line-200);background:var(--surface);width:40px;height:40px;color:var(--ink-900);font:600 .95rem var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer;justify-content:center;align-items:center;padding:0;line-height:1;text-decoration:none;display:inline-flex}.pg.svelte-5qto1r:not(.gap):not(.disabled){width:auto;min-width:40px;padding:0 10px}.pg.gap.svelte-5qto1r{width:40px;padding:0}.pg.svelte-5qto1r:hover:not(.on):not(.disabled){border-color:var(--link);color:var(--link)}.pg.on.svelte-5qto1r{background:var(--valinta-tausta);border-color:var(--valinta-tausta);color:var(--valinta-teksti);cursor:default}.pg.disabled.svelte-5qto1r{color:var(--ink-400);background:var(--surface-2);cursor:default}.jump.svelte-5qto1r{justify-content:center;align-items:center;gap:var(--s-2);margin:var(--s-3) 0 0;color:var(--ink-600);flex-wrap:wrap;font-size:.9rem;display:flex}.jump-lbl.svelte-5qto1r{align-items:center;gap:var(--s-2);font-weight:600;display:inline-flex}.jump-input.svelte-5qto1r{border-radius:var(--r-m);border:1px solid var(--line-200);width:84px;height:40px;font:600 .95rem var(--font-sans);padding:0 10px}@media (width<=560px){.pager.svelte-5qto1r{gap:6px}.pg.svelte-5qto1r{width:44px;height:44px}.pg.gap.svelte-5qto1r{width:44px}.pg.svelte-5qto1r:not(.gap):not(.disabled){min-width:44px;padding:0 8px}.pg.adj.svelte-5qto1r{display:none}.jump-input.svelte-5qto1r{height:44px}}@media (pointer:coarse){.jump-input.svelte-5qto1r{font-size:16px}}
