.kasiala[data-astro-cid-lhmr5cfq]{font-family:Kaushan Script,cursive;font-weight:400;margin:0}.opas[data-astro-cid-lhmr5cfq]{position:relative;max-width:1440px;margin:0 auto}.murupolku[data-astro-cid-lhmr5cfq]{font-size:var(--type-small);line-height:1.4}.murupolku[data-astro-cid-lhmr5cfq] a[data-astro-cid-lhmr5cfq]{text-decoration:underline;text-underline-offset:3px}.murupolku[data-astro-cid-lhmr5cfq] a[data-astro-cid-lhmr5cfq]:focus-visible,.palvelulinkki[data-astro-cid-lhmr5cfq]:focus-visible,.kehotus[data-astro-cid-lhmr5cfq]:focus-visible,.kuvalinkki[data-astro-cid-lhmr5cfq]:focus-visible{outline:2px solid var(--c-liitu);outline-offset:4px;border-radius:2px}.opas-alku[data-astro-cid-lhmr5cfq]{display:grid;justify-items:start}.otsikko[data-astro-cid-lhmr5cfq]{font-size:var(--type-section-head);line-height:1.1;transform:rotate(-3deg);transform-origin:left bottom;text-wrap:balance}.otsikko-viiva[data-astro-cid-lhmr5cfq],.vaihe-viiva[data-astro-cid-lhmr5cfq],.kehotus-viiva[data-astro-cid-lhmr5cfq],.kehotus-nuoli[data-astro-cid-lhmr5cfq],.lyhyesti-viiva[data-astro-cid-lhmr5cfq],.nuoli[data-astro-cid-lhmr5cfq],.merkinta-nuoli[data-astro-cid-lhmr5cfq]{display:block;height:auto;pointer-events:none}.johdanto[data-astro-cid-lhmr5cfq]{margin:0;font-size:var(--type-lead);line-height:1.5;max-width:72ch}.lyhyesti[data-astro-cid-lhmr5cfq]{border:2px solid transparent;border-image:var(--lyhyesti-kehys) 48 / 18px / 0 stretch}.lyhyesti-otsikko[data-astro-cid-lhmr5cfq]{font-size:var(--type-script-link);line-height:1.2;display:inline-block;transform:rotate(-4deg);transform-origin:left bottom}.lyhyesti-viiva[data-astro-cid-lhmr5cfq]{width:128px;margin:-8px 0 0 -4px}.lyhyesti[data-astro-cid-lhmr5cfq] ul[data-astro-cid-lhmr5cfq],.vaiheet[data-astro-cid-lhmr5cfq]{margin:0;font-size:var(--type-body);line-height:1.5}.lyhyesti[data-astro-cid-lhmr5cfq] ul[data-astro-cid-lhmr5cfq]{padding-left:24px}.vaiheet[data-astro-cid-lhmr5cfq]{padding-left:32px;max-width:72ch}.osio-paa[data-astro-cid-lhmr5cfq]{display:grid;justify-items:start;width:fit-content;max-width:100%}.osio-otsikko[data-astro-cid-lhmr5cfq]{font-size:var(--type-sub-head);line-height:1.2;display:inline-block;text-wrap:balance;transform:rotate(-3deg);transform-origin:left bottom}.osio-paa[data-astro-cid-lhmr5cfq] .vaihe-viiva[data-astro-cid-lhmr5cfq]{width:0;min-width:calc(100% + 24px);margin:-8px 0 4px -8px}.kappale[data-astro-cid-lhmr5cfq]{margin:0;font-size:var(--type-body);line-height:1.5;max-width:72ch}.kappale[data-astro-cid-lhmr5cfq]+.kappale[data-astro-cid-lhmr5cfq],.vaiheet[data-astro-cid-lhmr5cfq]+.kappale[data-astro-cid-lhmr5cfq]{margin-top:12px}.palvelulinkki[data-astro-cid-lhmr5cfq]{color:var(--c-linkki);text-underline-offset:4px}.merkinta[data-astro-cid-lhmr5cfq]{font-size:var(--type-script-link);line-height:1.2}.vedokset[data-astro-cid-lhmr5cfq]{margin:0}.vedos-kehys[data-astro-cid-lhmr5cfq]{position:relative;background:var(--c-paperi);padding:16px 16px 8px;box-shadow:0 6px 14px color-mix(in srgb,var(--c-varjo) 55%,transparent)}.vedos-kehys[data-astro-cid-lhmr5cfq] .kuvalinkki[data-astro-cid-lhmr5cfq]{display:block}.vedos-kehys[data-astro-cid-lhmr5cfq] .kuva[data-astro-cid-lhmr5cfq]{width:100%;aspect-ratio:1 / 1;height:auto;object-fit:cover}.vedos-kehys[data-astro-cid-lhmr5cfq] .nasta[data-astro-cid-lhmr5cfq]{position:absolute;left:50%;top:0;width:72px;height:auto;transform:translate(-50%,-48%);z-index:1;filter:drop-shadow(0 2px 2px color-mix(in srgb,var(--c-varjo) 70%,transparent))}.vedos-merkinta[data-astro-cid-lhmr5cfq]{margin:8px 0 0;font-size:var(--type-script-link);line-height:1.2;text-align:center;color:var(--c-taulu)}.kuvateksti[data-astro-cid-lhmr5cfq]{font-size:var(--type-small);line-height:1.4}.kehotus-rivi[data-astro-cid-lhmr5cfq]{margin:0;display:flex;flex-wrap:wrap;align-items:center;column-gap:16px}.kehotus[data-astro-cid-lhmr5cfq]{display:inline-grid;font-size:var(--type-script);line-height:1.2;color:var(--c-linkki);text-decoration:none;transform:rotate(-3deg);transform-origin:left center}.kehotus[data-astro-cid-lhmr5cfq] .kehotus-viiva[data-astro-cid-lhmr5cfq]{width:0;min-width:calc(100% + 16px);margin:8px 0 0 -8px}.kehotus[data-astro-cid-lhmr5cfq]:hover span[data-astro-cid-lhmr5cfq]{text-decoration:underline;text-underline-offset:4px}@media(min-width:1024px){.opas[data-astro-cid-lhmr5cfq]{--reuna: calc(var(--frame) * 344);padding:8px 96px 96px}.opas[data-astro-cid-lhmr5cfq]>[data-astro-cid-lhmr5cfq]{max-width:calc(100% - var(--reuna) - 84px)}.opas[data-astro-cid-lhmr5cfq]:after{content:"";position:absolute;top:8px;bottom:96px;right:calc(96px + var(--reuna) + 40px);width:4px;background:var(--liitu-pysty) center / 100% 100% no-repeat}.opas-alku[data-astro-cid-lhmr5cfq]{margin-top:12px}.otsikko-viiva[data-astro-cid-lhmr5cfq]{width:calc(var(--frame) * 700);margin:-64px 0 calc(var(--frame) * -32) 0}.johdanto[data-astro-cid-lhmr5cfq]{margin-top:8px}.lyhyesti[data-astro-cid-lhmr5cfq]{margin-top:32px;padding:16px 32px 20px 16px}.lyhyesti[data-astro-cid-lhmr5cfq] ul[data-astro-cid-lhmr5cfq]{margin-top:12px}.osio[data-astro-cid-lhmr5cfq]{margin-top:48px}.merkitty[data-astro-cid-lhmr5cfq]{position:relative}.merkinta[data-astro-cid-lhmr5cfq]{position:absolute;top:calc(var(--frame) * 31);left:calc(100% + var(--frame) * 164);width:calc(var(--frame) * 207);transform:rotate(-4deg)}.merkinta-nuoli[data-astro-cid-lhmr5cfq]{position:absolute;left:calc(var(--frame) * -81);top:calc(var(--frame) * 66);width:calc(var(--frame) * 76)}.vedokset[data-astro-cid-lhmr5cfq]{position:absolute;top:8px;right:96px;width:var(--reuna);max-width:none;display:grid}.vedos[data-astro-cid-lhmr5cfq]{width:calc(var(--frame) * 324)}.ennen[data-astro-cid-lhmr5cfq]{rotate:-4deg}.jalkeen[data-astro-cid-lhmr5cfq]{margin:0 0 0 calc(var(--frame) * 20);rotate:3deg}.nuoli[data-astro-cid-lhmr5cfq]{width:calc(var(--frame) * 45);margin:8px 0 8px calc(var(--frame) * 216)}.vedos[data-astro-cid-lhmr5cfq]+.vedos[data-astro-cid-lhmr5cfq]{margin-top:48px}.kuvateksti[data-astro-cid-lhmr5cfq]{margin-top:12px;width:calc(var(--frame) * 260)}.kehotus-rivi[data-astro-cid-lhmr5cfq]{margin-top:64px}.kehotus-nuoli[data-astro-cid-lhmr5cfq]{width:calc(var(--frame) * 72)}}@media(min-width:1024px)and (max-width:1279.98px){.opas[data-astro-cid-lhmr5cfq]{padding:8px 48px 96px}.opas[data-astro-cid-lhmr5cfq]:after{right:calc(48px + var(--reuna) + 40px)}.vedokset[data-astro-cid-lhmr5cfq]{right:48px}.otsikko-viiva[data-astro-cid-lhmr5cfq]{width:480px;margin:-24px 0}}@media(max-width:1023.98px){.opas[data-astro-cid-lhmr5cfq]{padding:24px 20px 64px}.murupolku[data-astro-cid-lhmr5cfq] a[data-astro-cid-lhmr5cfq],.palvelulinkki[data-astro-cid-lhmr5cfq]{display:inline-block;padding:12px 0}.murupolku[data-astro-cid-lhmr5cfq]{margin:-12px 0}.opas-alku[data-astro-cid-lhmr5cfq]{margin-top:12px}.otsikko-viiva[data-astro-cid-lhmr5cfq]{width:min(100%,420px);margin:-16px 0}.johdanto[data-astro-cid-lhmr5cfq]{margin-top:16px}.lyhyesti[data-astro-cid-lhmr5cfq]{margin-top:24px;padding:12px 16px 16px}.lyhyesti[data-astro-cid-lhmr5cfq] ul[data-astro-cid-lhmr5cfq]{margin-top:8px}.osio[data-astro-cid-lhmr5cfq]{margin-top:40px}.merkinta[data-astro-cid-lhmr5cfq]{margin-top:16px;transform:rotate(-3deg)}.merkinta-nuoli[data-astro-cid-lhmr5cfq]{display:none}.vedokset[data-astro-cid-lhmr5cfq]{margin-top:32px;display:grid;grid-template-columns:1fr 1fr;column-gap:20px;row-gap:12px}.nuoli[data-astro-cid-lhmr5cfq]{display:none}.ennen[data-astro-cid-lhmr5cfq]{rotate:-2deg}.jalkeen[data-astro-cid-lhmr5cfq]{rotate:2deg}.vedos-kehys[data-astro-cid-lhmr5cfq]{padding:8px 8px 4px}.vedos-kehys[data-astro-cid-lhmr5cfq] .nasta[data-astro-cid-lhmr5cfq]{width:48px}.kuvateksti[data-astro-cid-lhmr5cfq]{grid-column:1 / -1}.kehotus-rivi[data-astro-cid-lhmr5cfq]{margin-top:48px}.kehotus[data-astro-cid-lhmr5cfq]{padding:8px 0}.kehotus-nuoli[data-astro-cid-lhmr5cfq]{width:48px}}@media(max-width:599.98px){.kehotus-nuoli[data-astro-cid-lhmr5cfq]{display:none}.kehotus[data-astro-cid-lhmr5cfq] .kehotus-viiva[data-astro-cid-lhmr5cfq]{min-width:0;width:min(100%,280px)}}
