.yhteenveto-kortti.svelte-1yjgunw{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);margin:0 0 var(--s-6);flex-wrap:wrap;display:flex}.yhteenveto-teksti.svelte-1yjgunw{color:var(--ink-900);margin:0;font-weight:600}.vaihe-osio[hidden].svelte-1yjgunw{display:none}.vaihe-osio.svelte-1yjgunw{margin:0 0 var(--s-6)}.vaihe-nro.svelte-1yjgunw{align-items:center;gap:var(--s-2);margin:0 0 var(--s-1);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-400);font-size:.8rem;font-weight:700;display:flex}.vapaa-merkki.svelte-1yjgunw{border-radius:var(--r-pill);background:var(--surface-2);color:var(--ink-600);letter-spacing:0;text-transform:none;padding:1px 8px;font-weight:600}.vaihe-osio.svelte-1yjgunw h2:where(.svelte-1yjgunw){margin:0 0 var(--s-2);font-size:1.3rem}.vaihe-otsikko.svelte-1yjgunw:focus{outline:none}.vaihe-lead.svelte-1yjgunw{margin:0 0 var(--s-4)}@media (width<=560px){.laske-nappi.svelte-1yjgunw{padding:var(--s-2) var(--s-3);font-size:.92rem}}.nollaa-nappi.svelte-1yjgunw{color:var(--ink-400);font-size:.9rem}.ylanavi.svelte-1yjgunw{align-items:center;gap:var(--s-3);margin:0 0 var(--s-3);flex-wrap:wrap;display:flex}.ylanavi.svelte-1yjgunw .btn:where(.svelte-1yjgunw){margin:0}.reg-otsikko.svelte-1yjgunw{margin:0 0 var(--s-2);font-size:.9rem;font-weight:600}.hint.svelte-1yjgunw{color:var(--ink-600);max-width:68ch;margin:0;font-size:.88rem}.lomake-alku.svelte-1yjgunw{scroll-margin-top:0}.crumbs.svelte-1yjgunw{gap:var(--s-2);color:var(--ink-400);margin:var(--s-4) 0 var(--s-2);flex-wrap:wrap;font-size:.85rem;display:flex}.crumbs.svelte-1yjgunw a:where(.svelte-1yjgunw){color:var(--ink-600);text-decoration:none}.crumbs.svelte-1yjgunw a:where(.svelte-1yjgunw):hover{text-decoration:underline}.hero.svelte-1yjgunw{margin:0 0 var(--s-4)}.hero.svelte-1yjgunw h1:where(.svelte-1yjgunw){margin:0}.johdanto.svelte-1yjgunw{margin-top:var(--s-2);max-width:75ch;color:var(--ink-600);margin:0;line-height:1.6}section.svelte-1yjgunw{margin:0 0 var(--s-7)}h2.svelte-1yjgunw{margin:0 0 var(--s-3);font-size:1.15rem}.tulos.svelte-1yjgunw h3:where(.svelte-1yjgunw),section.svelte-1yjgunw h3:where(.svelte-1yjgunw){margin:var(--s-5) 0 var(--s-3);font-size:1rem}.osio-kortti.svelte-1yjgunw,.kaavio-kortti.svelte-1yjgunw{padding:var(--s-4) var(--s-5)}.kaavio-seloste.svelte-1yjgunw{margin:var(--s-3) 0 0;color:var(--ink-600);max-width:75ch;font-size:.85rem}.reg-form.svelte-1yjgunw{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.reg-vapaa.svelte-1yjgunw{margin:var(--s-2) 0 0;color:var(--ink-400);font-size:.85rem}.reg-status.svelte-1yjgunw{margin:var(--s-2) 0 0;color:var(--ink-600);font-size:.9rem}.arvo-form.svelte-1yjgunw .grid:where(.svelte-1yjgunw){gap:var(--s-3) var(--s-4);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));display:grid}.arvo-form.svelte-1yjgunw label:where(.svelte-1yjgunw){flex-direction:column;gap:4px;font-size:.9rem;font-weight:600;display:flex}.arvo-form.svelte-1yjgunw select:where(.svelte-1yjgunw),.arvo-form.svelte-1yjgunw input:where(.svelte-1yjgunw){padding:var(--s-2) var(--s-3);border:1px solid var(--line-200);border-radius:var(--r-s);font:inherit;background:var(--surface);font-weight:400}.kayra-otsikko.svelte-1yjgunw{justify-content:space-between;align-items:center;gap:var(--s-3);margin:var(--s-5) 0 var(--s-3);flex-wrap:wrap;display:flex}.tulos.svelte-1yjgunw .kayra-otsikko:where(.svelte-1yjgunw) h3:where(.svelte-1yjgunw){margin:0}.kayra-arvo.svelte-1yjgunw{color:var(--ink-600);margin:0;font-size:.9rem}.kayra-arvo.svelte-1yjgunw strong:where(.svelte-1yjgunw){color:var(--orange-700)}.virhe.svelte-1yjgunw{color:var(--red-600,#b42318);margin:var(--s-3) 0 0}.ei-dataa.svelte-1yjgunw{margin:var(--s-3) 0 0;color:var(--ink-600);max-width:68ch}.linkbtn.svelte-1yjgunw{font:600 .9rem var(--font-sans);color:var(--ink-600);cursor:pointer;background:0 0;border:0;align-items:center;min-height:24px;text-decoration:underline;display:inline-flex}.linkbtn.svelte-1yjgunw:hover{color:var(--ink-900)}.kentta-muu.svelte-1yjgunw{color:var(--link);align-self:flex-start;margin-top:4px;padding:0;font-size:.8rem;font-weight:400}.kentta-muu.svelte-1yjgunw:hover{color:var(--link-hover)}.kentta-auto.svelte-1yjgunw{color:var(--ink-600);align-self:flex-start;margin-top:4px;font-size:.8rem}.req.svelte-1yjgunw{color:var(--orange-700);font-weight:700}.tulos.svelte-1yjgunw{scroll-margin-top:var(--s-5)}.no-rating.svelte-1yjgunw{max-width:75ch;margin:0;line-height:1.6}.forecast.svelte-1yjgunw{gap:var(--s-3);flex-wrap:wrap;display:flex;position:relative}.forecast.svelte-1yjgunw:after{content:"";background:var(--surface);pointer-events:none;transform-origin:100%;position:absolute;inset:0;transform:scaleX(0)}.forecast.svelte-1yjgunw[data-piirra=soi]:after{animation:svelte-1yjgunw-ennuste-verho .7s var(--ease-out) backwards}@keyframes svelte-1yjgunw-ennuste-verho{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.f-box.svelte-1yjgunw{max-width:180px;padding:var(--s-3);border:1px solid var(--line-200);border-radius:var(--r-s);flex-direction:column;flex:120px;gap:2px;display:flex}.f-box.now.svelte-1yjgunw{border-color:var(--navy-900)}.f-year.svelte-1yjgunw{color:var(--ink-600);font-size:.8rem}.f-box.svelte-1yjgunw strong:where(.svelte-1yjgunw){font-variant-numeric:tabular-nums;font-size:1.1rem}.f-km.svelte-1yjgunw{color:var(--ink-400);font-variant-numeric:tabular-nums;font-size:.8rem}.karuselli.svelte-1yjgunw{margin-top:var(--s-5)}.cta.svelte-1yjgunw{margin-top:var(--s-6)}.seo.svelte-1yjgunw{max-width:75ch}.seo.svelte-1yjgunw h2:where(.svelte-1yjgunw){margin:var(--s-6) 0 var(--s-2)}.seo.svelte-1yjgunw p:where(.svelte-1yjgunw){line-height:1.6}.container.svelte-1yjgunw>section:where(.svelte-1yjgunw):last-child{margin-bottom:0}.faq.svelte-1yjgunw{gap:var(--s-2);flex-direction:column;display:flex}.faq.svelte-1yjgunw details:where(.svelte-1yjgunw){padding:var(--s-3) var(--s-4)}.faq.svelte-1yjgunw summary:where(.svelte-1yjgunw){cursor:pointer;color:var(--ink-strong);font-weight:700}.faq.svelte-1yjgunw p:where(.svelte-1yjgunw){margin:var(--s-2) 0 0;color:var(--ink-900);max-width:75ch;line-height:1.6}
