:root{--font-serif:"Newsreader", var(--jp-font-newsreader), Georgia, "Times New Roman", serif;--font-sans:"Source Sans 3", var(--jp-font-source-sans), "Segoe UI", system-ui, sans-serif;--font-hand:"Caveat", var(--jp-font-caveat), "Segoe Print", "Bradley Hand", cursive}html{background:var(--bg);-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--space-24) + var(--space-2))}.uusi-nollamarginaali{margin:0}.uusi-otsikko-vali{margin-bottom:var(--space-8)}.uusi-otsikko-vali-iso{margin-bottom:var(--space-12)}.uusi-otsikko-vali-pieni{margin-bottom:var(--space-6)}.uusi-otsikko-kapea{max-width:20ch}.uusi-toiminnot-vali{margin-top:var(--space-6)}.uusi-linkkirivi{margin:var(--space-8) 0 0}.uusi-kapea{max-width:34ch}.uusi-huomautus{color:var(--text-body)}@media (min-width:721px){.uusi-alatunniste-ruudukko{grid-template-columns:1.4fr 1fr 1fr 1fr}}@media (max-width:720px){.jp-hero__media{order:0}.jp-hero{gap:var(--space-12)}}.uusi-kaksi{gap:var(--space-12) var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.uusi-kaksi--merkit .uusi-kaksi__loppu{padding-top:var(--space-4)}.uusi-kaksi--tarina{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.uusi-polaroidit{padding-top:var(--space-24);flex-direction:column;align-items:center}.uusi-polaroidit .jp-polaroid:nth-child(2){margin-right:var(--space-6);align-self:flex-end}@media (max-width:720px){.uusi-kaksi,.uusi-kaksi--tarina{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.uusi-kaksi--merkit .uusi-kaksi__loppu{padding-top:0}.uusi-polaroidit{justify-content:center;gap:var(--space-4);padding-top:0;flex-flow:row;padding-inline:0}.uusi-polaroidit .jp-polaroid{box-sizing:border-box;width:min(200px, calc(50% - var(--space-2)))}.uusi-polaroidit .jp-polaroid:nth-child(2){align-self:auto;margin-right:0}}.uusi-nosto-pino{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.uusi-nosto-pino .jp-stat__n{justify-self:start}.uusi-sirpa{gap:var(--space-6);margin-top:var(--space-16);padding-top:var(--space-12);border-top:1px solid var(--line-strong);display:grid}.uusi-sirpa>.jp-eyebrow,.uusi-sirpa>.jp-h3{margin:0}.uusi-sirpa__kuvat{--n:3;align-items:start}.uusi-sirpa__kuvat .jp-figure{align-content:start}.uusi-sirpa__kuvat .jp-figure__img{--ratio:4 / 5;background:var(--bg)}.uusi-sirpa .uusi-sirpa__cap{gap:var(--space-1);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line);color:var(--text-body);display:grid}.uusi-sirpa__vaihe{color:var(--text);font-weight:600}.uusi-sirpa__sitaatti{max-width:720px}@media (max-width:720px){.uusi-sirpa__kuvat{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.uusi-sirpa .uusi-sirpa__cap{font-size:var(--type-caption-size);line-height:var(--type-caption-line)}}.uusi-kaksi--ovi{margin-bottom:var(--space-12)}.uusi-kaksi--ovi .uusi-ovi__testi{padding-top:var(--space-6)}.uusi-ovi__testi{gap:var(--space-4);display:grid}.uusi-ovi__valiotsikko{margin:0 0 var(--space-6)}.uusi-opas .jp-card__img{background:var(--support);position:relative}.uusi-opas .jp-card__img img{object-fit:contain;padding:var(--space-4);box-sizing:border-box;position:absolute;inset:0}@media (max-width:720px){.uusi-kaksi--ovi{margin-bottom:var(--space-8)}}.jp-reveal.is-armed{opacity:1}.jp-reveal.is-armed.is-in{transition:transform var(--duration-reveal) var(--easing-out)}@media (prefers-reduced-motion:reduce){.jp-reveal.is-armed{transition:none;transform:none}}.uusi-portaat{gap:var(--space-6);border-top:0}.uusi-portaat .jp-ladder__step,.uusi-portaat .jp-ladder__step+.jp-ladder__step{padding:var(--space-8);background:var(--surface);border:1px solid var(--uusi-reuna,var(--line));border-radius:var(--radius-md)}@media (max-width:720px){.uusi-portaat{gap:var(--space-4)}.uusi-portaat .jp-ladder__step,.uusi-portaat .jp-ladder__step+.jp-ladder__step{padding:var(--space-6);border:1px solid var(--uusi-reuna,var(--line))}}.uusi-nauha:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-md);outline:none}@media (max-width:720px){.uusi-nauha{gap:var(--space-4);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter-mobile);margin-inline:calc(-1 * var(--gutter-mobile));padding-inline:var(--gutter-mobile);padding-bottom:var(--space-3);grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;display:grid;overflow-x:auto}.uusi-nauha>*{scroll-snap-align:start}.uusi-sirpa__kuvat.uusi-nauha{gap:var(--space-3);grid-auto-columns:70%}}.uusi-kortti{border:1px solid var(--uusi-reuna,var(--line));position:relative}.jp-card__title .uusi-korttilinkki{color:inherit;text-decoration:none}.uusi-korttilinkki:after{content:"";z-index:1;border-radius:var(--radius-md);position:absolute;inset:-1px}.uusi-korttilinkki:focus-visible{outline:none}.uusi-korttilinkki:focus-visible:after{box-shadow:var(--focus-ring)}.uusi-kortti:hover .jp-card__title,.uusi-kortti:focus-within .jp-card__title{color:var(--accent)}.uusi-kortti .jp-ladder__cta{position:static}.uusi-kortti,.jp-reveal.is-armed.is-in.uusi-kortti{transition:transform var(--duration-reveal) var(--easing-out), border-color var(--duration-base) var(--easing-standard), box-shadow var(--duration-base) var(--easing-standard)}.uusi-kulmanuoli{top:var(--space-4);right:var(--space-4);z-index:2;pointer-events:none;width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-pill);background:var(--action);color:var(--on-action);opacity:0;transform:translate(var(--space-3), calc(-1 * var(--space-3)));transition:opacity var(--duration-base) var(--easing-standard), transform var(--duration-base) var(--easing-standard);place-items:center;display:grid;position:absolute}.uusi-kulmanuoli svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.uusi-kortti--nuoli:hover,.uusi-kortti--nuoli:focus-within{--uusi-reuna:var(--line-strong);box-shadow:var(--shadow-sm)}.uusi-kortti--nuoli:hover .uusi-kulmanuoli,.uusi-kortti--nuoli:focus-within .uusi-kulmanuoli{opacity:1;transform:none}.uusi-kortti--nuoli .jp-card__eyebrow,.uusi-kortti--nuoli>.jp-eyebrow{padding-right:calc(var(--tap-min) + var(--space-2))}@media (hover:none){.uusi-kulmanuoli{opacity:.85;transform:none}}@media (hover:hover) and (pointer:fine) and (min-width:721px){.uusi-kallistus:hover{box-shadow:var(--shadow-sm)}.jp-card.uusi-kallistus.is-kallistuu{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));will-change:transform;transition:transform var(--duration-fast) var(--easing-standard), box-shadow var(--duration-base) var(--easing-standard)}.jp-card.uusi-kallistus.is-kallistuu.is-palaa{transition:transform .4s var(--easing-standard), box-shadow var(--duration-base) var(--easing-standard)}.uusi-kallistus .jp-card__img img{transition:transform var(--duration-base) var(--easing-standard)}.uusi-kallistus.is-kallistuu:not(.is-palaa) .jp-card__img img{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.uusi-kulmanuoli,.jp-card.uusi-kallistus.is-kallistuu,.uusi-kallistus .jp-card__img img{transition:none;transform:none}}.uusi-testikortti{gap:var(--space-12);padding:var(--space-8);margin-bottom:var(--space-16);background:var(--support);--uusi-reuna:var(--support);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;display:grid}.uusi-testikortti__kuva{border-radius:var(--radius-md);aspect-ratio:3/2;background:var(--bg);overflow:hidden}.uusi-testikortti__kuva img{object-fit:cover;width:100%;height:100%;display:block}.uusi-testikortti__teksti{gap:var(--space-4);color:var(--text-body);display:grid}.uusi-testikortti__teksti .jp-h2{margin-bottom:var(--space-2)}.uusi-testikortti .jp-eyebrow,.uusi-testikortti .jp-caption{color:var(--text-body)}.uusi-testikortti .uusi-kortin-toiminto{margin-top:var(--space-2)}.uusi-testikortti:hover{box-shadow:var(--shadow-sm)}.uusi-opas .jp-card__img{aspect-ratio:2}.uusi-opas .jp-card--typo .jp-card__title,.uusi-opas .jp-card__title{font-size:var(--type-h4-size)}@media (max-width:720px){.uusi-testikortti{gap:var(--space-6);padding:var(--space-4) var(--space-4) var(--space-6);margin-bottom:var(--space-12);grid-template-columns:minmax(0,1fr)}.uusi-testikortti__teksti{padding-inline:var(--space-2)}}.uusi-peittolinkki{z-index:1;border-radius:var(--radius-md);position:absolute;inset:-1px}.uusi-kortin-toiminto{z-index:2;position:relative}.uusi-kortti:has(.uusi-kortin-toiminto:focus-visible){box-shadow:var(--focus-ring)}.jp-btn:focus-visible{background:var(--action-hover);border-color:var(--action-hover);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.jp-btn:focus-visible{transform:none}}.uusi-pysaytys{background:var(--support);padding-block:var(--space-32);text-align:center}.uusi-pysaytys+.jp-section{padding-top:var(--space-24)}.uusi-pysaytys__oivallus{justify-items:center;gap:var(--space-8);max-width:none;margin:0 auto}.uusi-pysaytys__teksti{font-size:clamp(var(--type-h2-m-size), 8.5vw, var(--type-display-size));line-height:var(--type-display-line);font-variation-settings:"opsz" 72;text-wrap:balance}.uusi-pysaytys__teksti .uusi-rivi{text-wrap:balance;display:block}.uusi-pysaytys__teksti .uusi-rivi+.uusi-rivi{margin-top:.12em}.uusi-pysaytys__teksti .jp-underline{padding-bottom:.08em}.uusi-pysaytys__teksti .jp-underline>svg{bottom:-.22em}.uusi-pysaytys__allekirjoitus{justify-self:center;padding-left:8em}@media (max-width:720px){.uusi-pysaytys{padding-block:var(--space-24)}.uusi-pysaytys+.jp-section{padding-top:var(--space-16)}.uusi-pysaytys__oivallus{gap:var(--space-6)}.uusi-pysaytys__allekirjoitus{padding-left:5em}.uusi-pysaytys__teksti .jp-underline{white-space:normal;max-width:100%}}.uusi-kieli{white-space:nowrap}.uusi-kieli__luonnos{margin-left:var(--space-1)}.uusi-kutsu__eyebrow{color:var(--text-body)}.uusi-varaus{position:relative}.uusi-ankkuri{width:1px;height:1px;position:absolute;top:0;left:0}.uusi-varaus__sahkoposti{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line);display:grid}.uusi-ajanvaraus{gap:var(--space-4);display:grid}.uusi-ajanvaraus__suostumus{gap:var(--space-4);text-align:left;min-height:0;color:var(--text-body);align-content:start;place-items:stretch stretch;display:grid}.uusi-ajanvaraus__suostumus .jp-link,.uusi-varaus__sahkoposti .jp-link{min-height:0;display:inline}.uusi-ajanvaraus__kehys{border-radius:var(--radius-sm);background:var(--bg);border:0;width:100%;height:720px;display:block}.uusi-tekstiosio{max-width:var(--text-max)}@media (max-width:720px){.uusi-ajanvaraus__kehys{height:760px}}@media (min-width:721px){.jp-display,.jp-h1,.jp-h2,.jp-h3{-webkit-hyphens:manual;hyphens:manual}}.jp-section--support .jp-caption{color:var(--text-body)}main:focus{outline:none}.uusi-ohitus{left:var(--space-4);top:var(--space-4);z-index:100;min-height:var(--tap-min);padding-inline:var(--space-6);border-radius:var(--radius-pill);background:var(--action);color:var(--on-action);font-family:var(--font-sans);align-items:center;font-weight:600;text-decoration:none;display:inline-flex;position:absolute;transform:translateY(-200%)}.uusi-ohitus:focus,.uusi-ohitus:focus-visible{box-shadow:var(--focus-ring);outline:none;transform:none}.uusi-sivun-alku__otsikko{max-width:18ch}.uusi-sivun-alku__ingressi{margin-top:var(--space-6)}.uusi-ingressi{margin:0 0 var(--space-8)}.uusi-lista{margin-top:var(--space-6)}.uusi-osion-huomautus{margin:var(--space-6) 0 0;max-width:var(--text-max)}.uusi-kutsu__toiminnot{justify-content:center}.uusi-sitaatit{gap:var(--space-8);margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.uusi-kuusi-vaihetta .jp-steps{gap:var(--space-8) var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.uusi-hinnat--yksi{max-width:560px}.uusi-takuu{gap:var(--space-3) var(--space-6)}@media (min-width:721px){.uusi-portaat--kaksi{grid-template-columns:repeat(2,minmax(0,1fr))}.uusi-takuu>:not(svg){grid-column:2}}@media (max-width:960px){.uusi-kuusi-vaihetta .jp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.uusi-sitaatit,.uusi-kuusi-vaihetta .jp-steps{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}}.uusi-kaksi--7-5{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.uusi-kaksi--5-7{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.uusi-kaksi--otsikko{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.uusi-kaksi--otsikko>:first-child .jp-h2{margin-bottom:0}.uusi-kaksi--keskita{align-items:center}@media (min-width:721px){.uusi-kaksi--kaanto>:last-child{order:-1}}.uusi-palsta{max-width:var(--text-max)}.uusi-palsta--keski,.uusi-kuka__osio{margin-inline:auto}@media (min-width:961px){.uusi-palsta--sivuun{margin-inline-start:16.6667%}}.uusi-osion-alku--keski{text-align:center;justify-items:center;max-width:52ch;margin-inline:auto;display:grid}.uusi-osion-alku--keski .uusi-otsikko-kapea{max-width:none}@media (max-width:720px){.uusi-kaksi--7-5,.uusi-kaksi--5-7,.uusi-kaksi--otsikko{grid-template-columns:minmax(0,1fr)}}.uusi-sirpa__alku{align-items:end}.uusi-sirpa__kertomus{color:var(--text-body)}.uusi-sirpa__loppu{gap:var(--space-4);max-width:720px;margin-top:var(--space-4)}.uusi-sirpa__loppu .jp-quote{text-align:left;box-sizing:border-box;width:100%}.uusi-ohjelmat__alku{margin-bottom:var(--space-12)}@media (max-width:720px){.uusi-ohjelmat__alku{margin-bottom:var(--space-8)}}.uusi-lista--alku{margin-top:0}@media (min-width:961px){.uusi-lista--kaksi{gap:var(--space-4) var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}}.uusi-alaosio{gap:var(--space-3);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--line);display:grid}.uusi-vaihe__nimi{margin:0 0 var(--space-1)}.uusi-polun-loppu{gap:var(--space-4);margin-top:var(--space-16);padding-top:var(--space-12);border-top:1px solid var(--line-strong);max-width:640px}.uusi-linkkirivi--keski{text-align:center}.uusi-sitaatti-nosto{gap:var(--space-4);max-width:720px}.uusi-sitaatti-nosto .jp-quote{text-align:left}.uusi-sitaatti-nosto .uusi-osion-huomautus{margin-top:0}.uusi-tekstiosio--leve{max-width:none}.uusi-tekstiosio--leve .uusi-osion-huomautus{max-width:var(--text-max)}@media (min-width:721px){.uusi-hinta__alku{grid-area:1/1;align-self:end}.uusi-hinta__huomautus{grid-area:2/1;align-self:start}.uusi-hinta__kortti{grid-area:1/2/span 2}}.uusi-hinta__huomautus .uusi-osion-huomautus{margin-top:0}.uusi-hinta__ilmoittautuminen{margin-top:var(--space-12)}.uusi-kaksi>.uusi-hinta__ilmoittautuminen{grid-column:1/-1;margin-top:0}.uusi-ilmoittautuminen__sisalto{gap:var(--space-6);justify-items:start;display:grid}.uusi-ilmoittautuminen__sisalto>.jp-prices{width:100%}.uusi-ilmoittautuminen__pieni{max-width:var(--text-max);margin:0}.uusi-ilmoittautuminen__pieni a{color:var(--text-body);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.uusi-ilmoittautuminen__pieni a:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.uusi-sivun-alku.uusi-kaksi{gap:var(--space-6);max-width:var(--text-max);grid-template-columns:minmax(0,1fr);margin-inline:auto}.uusi-sivun-alku.uusi-kaksi>*{min-width:0}.uusi-sivun-alku__teksti{gap:var(--space-6);display:grid}.uusi-sivun-alku__teksti .uusi-toiminnot-vali{margin-top:0}.uusi-polku{background:var(--bg)}.uusi-polku__ohjain{position:relative}.uusi-polku__maisema{border-radius:var(--radius-lg);height:46vh;min-height:260px;margin-inline:var(--gutter-mobile);position:relative;overflow:hidden}.uusi-polku__svg{width:100%;height:100%;display:block;position:absolute;inset:0}.uusi-polku__merkki{display:none}.uusi-polku__alku{max-width:46rem;margin:var(--space-12) auto 0;padding-inline:var(--gutter-mobile);text-align:center}.uusi-polku__alku-eyebrow{margin:0 0 var(--space-4)}.uusi-polku__alku-otsikko{font-family:var(--font-serif);font-weight:var(--type-display-weight);font-size:clamp(38px, 6vw, var(--type-display-size));line-height:var(--type-display-line);margin:0 0 var(--space-5,20px);color:var(--text)}.uusi-polku__alku-otsikko em{color:var(--accent);font-style:italic}.uusi-polku__alku-ingressi{font-family:var(--font-sans);max-width:46ch;color:var(--text-body);margin:0 auto;font-size:19px;line-height:1.6}.uusi-polku__vihje,.uusi-polku__edistyminen{display:none}.uusi-polku__vaiheet{gap:var(--space-12);margin:var(--space-12) auto 0;max-width:var(--content-max);padding-inline:var(--gutter-mobile);display:grid}.uusi-polku__vaihe{max-width:52rem}.uusi-polku__vaihe-eyebrow{margin:0 0 var(--space-3)}.uusi-polku__vaihe-otsikko{font-family:var(--font-serif);font-weight:var(--type-h2-weight);font-size:clamp(30px, 3.6vw, var(--type-h2-size));line-height:var(--type-h2-line);margin:0 0 var(--space-4);color:var(--text)}.uusi-polku__vaihe-teksti{font-family:var(--font-sans);max-width:52ch;color:var(--text-body);margin:0;font-size:18px;line-height:1.65}@media (min-width:721px){.uusi-polku__maisema{margin-inline:var(--gutter-desktop)}.uusi-polku__vaiheet{padding-inline:var(--gutter-desktop)}}@media (prefers-reduced-motion:no-preference){.uusi-polku__ohjain{height:700vh}.uusi-polku__nakyma{height:100vh;position:sticky;top:0;overflow:hidden}.uusi-polku__maisema{border-radius:0;height:auto;min-height:0;margin:0;position:absolute;inset:0}.uusi-polku__merkki{display:block}.uusi-polku__alku{z-index:6;will-change:opacity, transform;width:min(90vw,46rem);margin:0;padding:0;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.uusi-polku__alku-eyebrow{color:color-mix(in srgb, var(--surface) 70%, transparent)}.uusi-polku__alku-otsikko{color:var(--surface);text-shadow:0 2px 34px color-mix(in srgb, var(--action-hover) 55%, transparent)}.uusi-polku__alku-otsikko em{color:color-mix(in srgb, var(--surface) 80%, var(--accent))}.uusi-polku__alku-ingressi{color:color-mix(in srgb, var(--surface) 88%, transparent);text-shadow:0 1px 18px color-mix(in srgb, var(--action-hover) 45%, transparent)}.uusi-polku__vihje{z-index:6;font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb, var(--surface) 65%, transparent);font-size:12px;font-weight:600;display:block;position:absolute;bottom:38px;left:50%;transform:translate(-50%)}.uusi-polku__vihje-liike{animation:2.4s ease-in-out infinite uusiPolkuVihje;display:inline-block}.uusi-polku__vaiheet{max-width:none;margin:0;padding:0;display:block}.uusi-polku__vaihe{z-index:5;opacity:0;pointer-events:none;will-change:opacity, transform;max-width:520px;position:absolute;top:46%;left:clamp(24px,8vw,150px);right:24px;transform:translateY(-50%)}.uusi-polku__vaihe-eyebrow{color:color-mix(in srgb, var(--surface) 75%, var(--accent))}.uusi-polku__vaihe-otsikko{color:var(--surface);text-shadow:0 2px 28px color-mix(in srgb, var(--action-hover) 50%, transparent)}.uusi-polku__vaihe-teksti{color:color-mix(in srgb, var(--surface) 92%, transparent);text-shadow:0 1px 18px color-mix(in srgb, var(--action-hover) 45%, transparent)}.uusi-polku__vaihe--tumma .uusi-polku__vaihe-eyebrow{color:var(--accent)}.uusi-polku__vaihe--tumma .uusi-polku__vaihe-otsikko{color:var(--text);text-shadow:none}.uusi-polku__vaihe--tumma .uusi-polku__vaihe-teksti{color:var(--text-body);text-shadow:none}.uusi-polku__edistyminen{z-index:6;opacity:0;font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--surface) 72%, transparent);font-size:12px;font-weight:600;display:block;position:absolute;bottom:34px;left:clamp(24px,8vw,150px)}.uusi-polku__edistyminen--tumma{color:var(--text-muted)}}@keyframes uusiPolkuVihje{0%,to{opacity:.9;transform:translateY(0)}50%{opacity:.35;transform:translateY(7px)}}.uusi-polku-loppu{padding-block:var(--space-16)}.uusi-polun-loppu--erillinen{border-top:0;margin-top:0;padding-top:0}.uusi-polun-kolofoni{color:var(--text-body);margin-top:var(--space-4)}.uusi-materiaalit__johdanto{color:var(--text-body)}.uusi-materiaali__teksti{gap:var(--space-3);display:grid}.uusi-materiaali__teksti p{margin:0}.uusi-alivalikko{position:relative}.uusi-alivalikko__nappi{gap:var(--space-1);cursor:pointer;font:inherit;background:0 0;border:0;font-size:16px;font-weight:500}.uusi-alivalikko__nappi[data-nykyinen]{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:1.5px}.uusi-alivalikko__nuoli{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform var(--duration-fast) var(--easing-standard)}.uusi-alivalikko__nappi[aria-expanded=true] .uusi-alivalikko__nuoli{transform:rotate(180deg)}.uusi-alivalikko__lista{top:calc(100% + var(--space-2));z-index:30;min-width:220px;padding:var(--space-2);gap:var(--space-1);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);margin:0;list-style:none;display:grid;position:absolute;left:0}.uusi-alivalikko__lista[hidden]{display:none}.uusi-alivalikko__linkki{min-height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--text);align-items:center;font-size:16px;font-weight:500;text-decoration:none;display:flex}.uusi-alivalikko__linkki:hover{background:var(--bg);color:var(--accent)}.uusi-alivalikko__linkki[aria-current=page]{color:var(--accent)}.uusi-alivalikko__linkki:focus-visible{box-shadow:var(--focus-ring);outline:none}.uusi-paneeli__ryhma{display:grid}.jp-nav--mobile .jp-nav__panel .uusi-paneeli__alilinkki{padding-left:var(--space-8);min-height:var(--tap-min);color:var(--text-body);font-size:16px}@media (prefers-reduced-motion:reduce){.uusi-alivalikko__nuoli{transition:none}}.uusi-alatunniste--laaja{gap:var(--space-10,40px) var(--space-8)}@media (min-width:961px){.uusi-alatunniste--laaja{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr))}.uusi-alatunniste--laaja>.jp-footer__brand{grid-row:span 2}}@media (min-width:721px) and (max-width:960px){.uusi-alatunniste--laaja{grid-template-columns:repeat(3,minmax(0,1fr))}.uusi-alatunniste--laaja>.jp-footer__brand{grid-column:1/-1}}@media (max-width:720px){.uusi-alatunniste--laaja{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.uusi-alatunniste--laaja>.jp-footer__brand{grid-column:1/-1}}.uusi-alatunniste__valiotsikko{margin-top:var(--space-3)}.uusi-alatunniste__valiotsikko a{color:var(--text);font-weight:600}.uusi-tekstisivu__teksti>.uusi-tekstisivu__osio:first-child>:first-child{margin-top:0}.uusi-tekstisivu__luettelo{margin:0;padding:0;list-style:none;display:grid}.uusi-tekstisivu__luettelo .jp-link{font-size:var(--type-nav-size)}.uusi-tekstisivu__osio{scroll-margin-top:calc(var(--space-24) + var(--space-2))}@media (min-width:721px){.uusi-tekstisivu__sisallys{top:calc(var(--space-24) + var(--space-2));max-height:calc(100vh - var(--space-24) - var(--space-8));position:sticky;overflow-y:auto}}.uusi-tarinakortit{margin-top:0}.uusi-tarinakortti{align-content:start;gap:var(--space-4)}.uusi-tarinakortti__sitaatti{gap:var(--space-4);display:grid}.uusi-tarinakortti__avaa{cursor:pointer;min-height:var(--tap-min);list-style:none}.uusi-tarinakortti__avaa::-webkit-details-marker{display:none}.uusi-tarinakortti__teksti{margin-top:var(--space-4)}.uusi-luvut{--n:2}.uusi-luvut dt,.uusi-luvut dd{margin:0}.uusi-luvut .jp-stats__n{order:-1}.uusi-tarina__kuva{border-radius:var(--radius-md);width:100%;height:auto}.uusi-tekstilinkki{min-height:0;display:inline}.uusi-artikkeli__alku{padding-bottom:var(--space-12)}.uusi-artikkeli__osio,.uusi-artikkeli__osio.jp-section--support{padding-block:var(--space-12)}.uusi-artikkeli__alku+.uusi-artikkeli__osio{padding-top:0}.uusi-artikkeli__palsta{margin-inline:auto}.uusi-artikkeli__palsta>:first-child{margin-top:0}.uusi-artikkeli__palsta>:last-child{margin-bottom:0}.uusi-artikkeli__linkki a{gap:var(--space-2);align-items:center;text-decoration:none;display:inline-flex}.uusi-artikkelit__suodatin{margin-top:var(--space-6);justify-items:center}.uusi-artikkelit__suodatin .jp-tabs__list{justify-self:center}.uusi-artikkelit__ryhma[hidden]{display:none}.uusi-artikkelit__alku{margin-bottom:var(--space-16)}.uusi-artikkelit__ryhma.jp-section{padding-top:0}@media (max-width:720px){.uusi-artikkelit__alku{margin-bottom:var(--space-12)}}@keyframes uusiVaihto{0%{opacity:.35;transform:translateY(var(--space-3))}to{opacity:1;transform:none}}.uusi-artikkelit__ryhma.is-vaihto>*,.uusi-artikkelit__ryhma.is-vaihto .jp-card{animation:uusiVaihto var(--duration-reveal) var(--easing-out) both}.uusi-artikkelit__ryhma.is-vaihto .jp-card:nth-child(2){animation-delay:var(--duration-stagger)}.uusi-artikkelit__ryhma.is-vaihto .jp-card:nth-child(3){animation-delay:calc(2 * var(--duration-stagger))}.uusi-artikkelit__ryhma.is-vaihto .jp-card:nth-child(n+4){animation-delay:calc(3 * var(--duration-stagger))}@media (prefers-reduced-motion:reduce){.uusi-artikkelit__ryhma.is-vaihto>*,.uusi-artikkelit__ryhma.is-vaihto .jp-card{animation:none}}.uusi-artikkelit__ryhma{scroll-margin-top:calc(var(--space-24) + var(--space-2));align-items:start}.uusi-paatarina{gap:var(--space-6);display:grid}.uusi-paatarina__nimi{text-align:center}.uusi-evasteet{inset-inline:var(--space-4);bottom:var(--space-4);z-index:90;max-width:34rem;padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-float);margin-inline-start:auto;position:fixed}.uusi-evasteet__nimi{margin:0 0 var(--space-2);font-family:var(--font-serif);font-size:var(--type-h4-size)}.uusi-evasteet__teksti{margin:0 0 var(--space-4);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line)}.uusi-evasteet__valinnat{gap:var(--space-3);flex-wrap:wrap;display:flex}.uusi-evasteet__asetukset{gap:var(--space-3);margin:0 0 var(--space-4);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line);display:grid}.uusi-evasteet__valttamattomat{margin:0}@media (max-width:479px){.uusi-evasteet__valinnat .jp-btn{flex:auto;justify-content:center}}.uusi-osion-kuva{margin-bottom:var(--space-12)}.uusi-osion-kuva .jp-figure__img{aspect-ratio:16/9}.uusi-kortit-vali{margin-top:var(--space-12)}.uusi-loppupainike{margin:var(--space-12) 0 0;justify-content:center;display:flex}.uusi-sitaatti-vali{margin-top:var(--space-8)}.uusi-tietokortti__lista{padding-left:var(--space-6);gap:var(--space-3);margin:0;font-size:19px;display:grid}.uusi-sitaatti__lainaus{gap:var(--space-4);color:var(--text-body);display:grid}.uusi-vaiherivit{margin:var(--space-12) 0 0;gap:var(--space-16);padding:0;list-style:none;display:grid}.uusi-vaiherivi__teksti{gap:var(--space-3);display:grid}.uusi-vaiherivi__teksti .jp-prose p{margin:0 0 var(--space-3)}.uusi-esimerkki__rivit{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.uusi-esimerkki__otsikko{color:var(--text);font-weight:600}.uusi-tarjoushinta{gap:var(--space-8);margin-top:var(--space-12);justify-items:center;display:grid}.uusi-tarjoushinta>*{width:100%;max-width:var(--text-max);box-sizing:border-box}.uusi-tarjoushinta>.jp-prices:not(.uusi-hinnat--yksi),.uusi-tarjoushinta .uusi-hinnat--yksi{max-width:none}.uusi-paivat{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.uusi-paivat dt{margin:0}.uusi-paivat dd{margin:var(--space-1) 0 0;color:var(--text-body)}@media (max-width:720px){.uusi-vaiherivit{gap:var(--space-12)}.uusi-paivat{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.uusi-osion-kuva{margin-bottom:var(--space-8)}.uusi-tietokortti__lista{font-size:18px}}.uusi-sirut{margin:0 0 var(--space-6);gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.uusi-sirut .jp-chip{white-space:normal;padding-block:var(--space-1);background:var(--surface)}.jp-section--support .uusi-sirut .jp-chip{background:var(--bg)}.uusi-kuvapari{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.uusi-kuvatekstit{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.uusi-takuu__ehdot{padding-left:var(--space-6);gap:var(--space-2);margin:0;display:grid}.uusi-tarjoushinta__klarna{gap:var(--space-2);display:grid}.uusi-tarjoushinta__lisays{text-align:center}.uusi-polku__kiintea{left:0;right:0;bottom:var(--space-6);z-index:50;padding-inline:var(--space-4);pointer-events:none;justify-content:center;display:flex;position:fixed}.uusi-polku__kiintea[hidden]{display:none}.uusi-polku__kiintea .jp-btn{pointer-events:auto;box-shadow:var(--shadow-float)}.uusi-kiitos__keski{gap:var(--space-5,20px);max-width:var(--text-max)}.uusi-kiitos__keski>*{margin:0}.uusi-kiitos__keski .jp-prose{text-align:center}.uusi-kiitos__ingressi{margin:var(--space-4) 0 0}.uusi-kiitos__kortti>*{margin:0}.uusi-kiitos__kortti{gap:var(--space-4)}.uusi-kiitos__ei-lomaketta{color:var(--text);margin:0;font-weight:600}.jp-cta--dark .uusi-kiitos__ei-lomaketta{color:var(--on-action)}.uusi-kiitos__vaiheet{margin:0;padding:0;list-style:none}.uusi-kiitos__allekirjoitus{margin:var(--space-4) 0 var(--space-4)}.uusi-paivat--kaksi{max-width:var(--text-max);grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:720px){.uusi-paivat--kaksi{grid-template-columns:minmax(0,1fr)}}.uusi-odotus{box-sizing:border-box;width:100%}
