.kasiala[data-astro-cid-hqjdohse]{font-family:Kaushan Script,cursive;font-weight:400;margin:0}.ohje[data-astro-cid-hqjdohse]{max-width:1440px;margin:0 auto}.otsikko[data-astro-cid-hqjdohse],.sarake-nimi[data-astro-cid-hqjdohse]{font-size:var(--type-section-head);line-height:1.1;display:inline-block;transform:rotate(-4deg);transform-origin:left bottom}.vaihe-otsikko[data-astro-cid-hqjdohse]{font-size:var(--type-sub-head);line-height:1.2;display:inline-block;text-wrap:balance;transform:rotate(-3deg);transform-origin:left bottom}.otsikko-viiva[data-astro-cid-hqjdohse],.alaotsikko-viiva[data-astro-cid-hqjdohse],.vaihe-viiva[data-astro-cid-hqjdohse]{display:block;height:auto;pointer-events:none}.vaihe-paa[data-astro-cid-hqjdohse]{display:grid;justify-items:start;width:fit-content;max-width:100%}.vaihe-paa[data-astro-cid-hqjdohse] .vaihe-viiva[data-astro-cid-hqjdohse]{width:0;min-width:calc(100% + 24px);margin:-8px 0 12px -8px}.sana[data-astro-cid-hqjdohse]{white-space:nowrap}.johdanto[data-astro-cid-hqjdohse]{margin:0;font-size:var(--type-lead);line-height:1.5;max-width:72ch}.kappale[data-astro-cid-hqjdohse]{margin:0;font-size:var(--type-body);line-height:1.5;max-width:46ch}.vaiheet[data-astro-cid-hqjdohse]{list-style:none;margin:0;padding:0}.vaihe[data-astro-cid-hqjdohse],.lisa[data-astro-cid-hqjdohse]{display:grid;align-content:start}.kohta[data-astro-cid-hqjdohse]{margin:0}.kohta[data-astro-cid-hqjdohse] .kappale[data-astro-cid-hqjdohse]{display:block}.merkinta[data-astro-cid-hqjdohse]{font-size:var(--type-script-link);line-height:1.2}.merkki[data-astro-cid-hqjdohse]{display:block;width:20px;height:auto;pointer-events:none}.sarake-otsikko[data-astro-cid-hqjdohse]{display:grid;justify-items:start}.jakaja[data-astro-cid-hqjdohse]{background:var(--liitu-pysty) center / 100% 100% no-repeat}.lisat[data-astro-cid-hqjdohse]{position:relative}.lisat[data-astro-cid-hqjdohse]:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--liitu-vaaka) center / 100% 100% no-repeat}.viesti[data-astro-cid-hqjdohse]{margin:0;display:grid;justify-items:start}.viesti-linkki[data-astro-cid-hqjdohse]{font-size:var(--type-script);line-height:1.2;color:var(--c-linkki);text-decoration:none;transform:rotate(-3deg)}.viesti-linkki[data-astro-cid-hqjdohse]:hover{text-decoration:underline;text-underline-offset:4px}.viesti-linkki[data-astro-cid-hqjdohse]:focus-visible{outline:2px solid var(--c-liitu);outline-offset:4px;border-radius:2px}.viesti-viiva[data-astro-cid-hqjdohse]{display:block;height:auto}@media(min-width:1024px){.ohje[data-astro-cid-hqjdohse]{padding:48px 96px 96px}.ohje-alku[data-astro-cid-hqjdohse]{display:grid;justify-items:start}.otsikko-viiva[data-astro-cid-hqjdohse]{width:calc(var(--frame) * 700);margin:-64px 0 0 24px}.johdanto[data-astro-cid-hqjdohse]{margin-top:8px}.sarakkeet[data-astro-cid-hqjdohse]{margin-top:96px;display:grid;grid-template-columns:minmax(0,1fr) 4px minmax(0,1fr);grid-template-rows:auto repeat(var(--vaiherivit),auto);column-gap:64px}.sarake-otsikko[data-astro-cid-hqjdohse]{grid-row:1}.sarake-otsikko[data-astro-cid-hqjdohse].tee,.vaihe[data-astro-cid-hqjdohse] .vaihe-paa[data-astro-cid-hqjdohse],.kohta[data-astro-cid-hqjdohse].tee{grid-column:1}.sarake-otsikko[data-astro-cid-hqjdohse].valta,.vaihe[data-astro-cid-hqjdohse] .toisto[data-astro-cid-hqjdohse],.kohta[data-astro-cid-hqjdohse].valta{grid-column:3}.jakaja[data-astro-cid-hqjdohse]{grid-column:2;grid-row:1 / -1;width:4px;justify-self:center}.alaotsikko-viiva[data-astro-cid-hqjdohse]{width:calc(var(--frame) * 360);margin:-32px 0 0 -16px}.vaiheet[data-astro-cid-hqjdohse],.vaihe[data-astro-cid-hqjdohse]{display:contents}.vaihe[data-astro-cid-hqjdohse] .vaihe-paa[data-astro-cid-hqjdohse]{grid-row:var(--rivi);padding-top:48px}.kohta[data-astro-cid-hqjdohse]{grid-row:var(--rivi-teksti)}.merkinta-rivi[data-astro-cid-hqjdohse]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.merkki[data-astro-cid-hqjdohse]{display:none}.lisat[data-astro-cid-hqjdohse]{margin-top:96px;padding-top:64px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:128px}.viesti[data-astro-cid-hqjdohse]{margin-top:64px}.viesti-viiva[data-astro-cid-hqjdohse]{width:calc(var(--frame) * 290);margin:-24px 0 0 24px}}@media(min-width:1024px)and (max-width:1279.98px){.ohje[data-astro-cid-hqjdohse]{padding:48px 48px 96px}}@media(max-width:1023.98px){.ohje[data-astro-cid-hqjdohse]{padding:32px 20px 64px}.ohje-alku[data-astro-cid-hqjdohse]{display:grid;justify-items:start}.otsikko-viiva[data-astro-cid-hqjdohse]{width:min(100%,420px);margin:-24px 0 0 16px}.johdanto[data-astro-cid-hqjdohse]{margin-top:24px}.sarakkeet[data-astro-cid-hqjdohse]{margin-top:32px}.sarake-otsikko[data-astro-cid-hqjdohse],.toisto[data-astro-cid-hqjdohse],.jakaja[data-astro-cid-hqjdohse]{display:none}.vaiheet[data-astro-cid-hqjdohse]{display:grid;gap:32px}.kohta[data-astro-cid-hqjdohse]{position:relative;padding-left:24px}.kohta[data-astro-cid-hqjdohse].valta{margin-top:12px}.merkinta-rivi[data-astro-cid-hqjdohse]{display:block}.merkki[data-astro-cid-hqjdohse]{position:absolute;left:2px;top:8px}.lisat[data-astro-cid-hqjdohse]{margin-top:64px;padding-top:48px;display:grid;gap:40px}.viesti[data-astro-cid-hqjdohse]{margin-top:48px}.viesti-linkki[data-astro-cid-hqjdohse]{padding:8px 0}.viesti-viiva[data-astro-cid-hqjdohse]{width:220px;margin:-16px 0 0 16px}}
