.sn-story[data-astro-cid-s7o6wxvo]{background:#f6f5e9;padding:110px 0 56px}.sn-story[data-astro-cid-s7o6wxvo] h1[data-astro-cid-s7o6wxvo]{letter-spacing:-.045em;font-variation-settings:"wdth" 125;max-width:1100px;margin:36px 0 48px;font-size:clamp(36px,5.8vw,82px);font-weight:900;line-height:1.03}.sn-story[data-astro-cid-s7o6wxvo] h1[data-astro-cid-s7o6wxvo] span[data-astro-cid-s7o6wxvo]{color:#0d273d;margin-bottom:12px;display:block}.sn-story__stage[data-astro-cid-s7o6wxvo]{grid-template-columns:1fr 2.4fr;align-items:center;gap:6%;display:grid}.sn-story__note[data-astro-cid-s7o6wxvo]>span[data-astro-cid-s7o6wxvo]:first-child{text-transform:uppercase;letter-spacing:.12em;font-size:12px}.sn-story__note[data-astro-cid-s7o6wxvo] b[data-astro-cid-s7o6wxvo]{margin:16px 0;font-size:clamp(23px,2.6vw,35px);line-height:1.2;display:block}.sn-story__note[data-astro-cid-s7o6wxvo] p[data-astro-cid-s7o6wxvo]{font-size:17px;line-height:1.6}.sn-story__arrow[data-astro-cid-s7o6wxvo]{color:#0d273d;width:60px;height:65px;font-size:65px;line-height:1;display:block}.sn-story[data-astro-cid-s7o6wxvo] figure[data-astro-cid-s7o6wxvo]{min-width:0;margin:0}.sn-story[data-astro-cid-s7o6wxvo] img[data-astro-cid-s7o6wxvo]{border:1px solid #0d273d30;border-radius:8px;width:100%;height:auto;display:block;box-shadow:0 18px 40px #0d273d17}.sn-story[data-astro-cid-s7o6wxvo] figcaption[data-astro-cid-s7o6wxvo]{margin-top:16px;font-size:13px;line-height:1.6}.sn-story__lead[data-astro-cid-s7o6wxvo]{justify-content:space-between;align-items:center;gap:30px;margin-top:42px;display:flex}.sn-story__lead[data-astro-cid-s7o6wxvo]>p[data-astro-cid-s7o6wxvo]{max-width:55ch;margin:0;font-size:21px;line-height:1.6}@media (width<=700px){.sn-story[data-astro-cid-s7o6wxvo]{padding:94px 0 36px}.sn-story[data-astro-cid-s7o6wxvo] h1[data-astro-cid-s7o6wxvo]{margin:28px 0;font-size:clamp(32px,8vw,52px)}.sn-story__stage[data-astro-cid-s7o6wxvo]{grid-template-columns:1fr;gap:24px}.sn-story__note[data-astro-cid-s7o6wxvo]{grid-template-columns:1fr auto;gap:0 15px;display:grid}.sn-story__note[data-astro-cid-s7o6wxvo]>span[data-astro-cid-s7o6wxvo]:first-child,.sn-story__note[data-astro-cid-s7o6wxvo] p[data-astro-cid-s7o6wxvo]{grid-column:1}.sn-story__note[data-astro-cid-s7o6wxvo] b[data-astro-cid-s7o6wxvo]{margin:12px 0 0;font-size:24px}.sn-story__note[data-astro-cid-s7o6wxvo] p[data-astro-cid-s7o6wxvo]{margin-bottom:0;font-size:16px}.sn-story__arrow[data-astro-cid-s7o6wxvo]{grid-area:1/2/4;align-self:center;width:44px;height:44px;font-size:44px;transform:rotate(90deg)}.sn-story__lead[data-astro-cid-s7o6wxvo]{margin-top:28px;display:grid}.sn-story__lead[data-astro-cid-s7o6wxvo]>p[data-astro-cid-s7o6wxvo]{font-size:18px}}.k-hinta .k-hinta__alue--kaistat{padding-top:0}.k-hinta__kaistat{gap:10px;margin:0 0 26px;padding:0;list-style:none;display:grid}.k-hinta__kaistat li{height:24px;position:relative}.k-hinta__kl{top:50%;right:calc(100% - var(--a) + 14px);white-space:nowrap;color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700;position:absolute;translate:0 -50%}.k-hinta__kl b{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-right:8px;font-size:12.5px;font-weight:800}.k-hinta__kaistat i{top:50%;left:var(--a);width:calc(var(--b) - var(--a));height:10px;box-shadow:inset 3px 0 0 var(--ink), inset -3px 0 0 var(--ink);background:#151e5e33;border-radius:5px;margin-top:-5px;position:absolute}@media (width<=1100px){.k-hinta__kaistat{gap:12px}.k-hinta__kaistat li{height:auto}.k-hinta__kl{padding-left:var(--a);font-size:14px;display:block;position:static;translate:none}.k-hinta__kaistat i{border-radius:4px;height:8px;margin-top:6px;display:block;position:relative;top:auto}}@media (width<=760px){.k-hinta__kaistat{border-top:1px solid var(--line-2);order:3;gap:12px;margin:4px 0 0;padding-top:14px}.k-hinta__kl{justify-content:space-between;align-items:baseline;gap:12px;padding-left:0;font-size:13px;display:flex}.k-hinta__kl b{letter-spacing:.1em;margin:0;font-size:12px}}@media (width>=1360px){.lukija .teksti>.p-taulukko-wrap.p-markkina{max-width:940px}}.teksti .p-markkina .p-markkinahinnat{font-variant-numeric:tabular-nums}.teksti .p-markkina .p-markkinahinnat th[scope=row]{min-width:150px}.teksti .p-markkina .p-markkinahinnat .p-tyyppi{color:var(--ink);font-size:17px;font-weight:850;line-height:1.25;display:block}.teksti .p-markkina .p-markkinahinnat .p-tyyppi-s{color:var(--ink-3);margin-top:2px;font-size:13.5px;font-weight:600;line-height:1.35;display:block}.teksti .p-markkina .p-markkinahinnat .p-hinta{white-space:nowrap;color:var(--ink);font-size:17px;font-weight:800}.teksti .p-markkina .p-markkinahinnat .p-hinta small{color:var(--ink-2);margin-right:1px;font-size:13px;font-weight:700}.teksti .p-markkina .p-markkinahinnat .p-mita{color:var(--ink-2);margin-top:2px;font-size:13.5px;font-weight:600;line-height:1.35;display:block}.teksti .p-markkina .p-markkinahinnat .p-ei{color:var(--ink-3);font-size:14px}.teksti .p-markkina .p-taulukko-lahde{border-top-width:1px;border-top-color:var(--line-2)}.teksti .p-markkina-lahteet{color:var(--ink-2);margin:0;padding:0 16px 4px;font-size:14.5px;line-height:1.55}.teksti .p-markkina-lahteet summary{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;width:fit-content;color:var(--ink);align-items:center;gap:10px;padding:4px 0 12px;font-size:13px;font-weight:800;list-style:none;display:flex}.teksti .p-markkina-lahteet summary::-webkit-details-marker{display:none}.teksti .p-markkina-lahteet summary:after{content:"";border:solid var(--ink);width:9px;height:9px;transition:rotate .25s var(--ease,ease);border-width:0 2.5px 2.5px 0;margin-top:-4px;rotate:45deg}.teksti .p-markkina-lahteet[open] summary:after{margin-top:3px;rotate:-135deg}.teksti .p-markkina-lahteet summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.teksti .p-markkina-lahteet p,.teksti .p-markkina-lahteet ul{max-width:78ch;margin:0 0 12px}.teksti .p-markkina-lahteet ul>li{margin-bottom:6px;padding-left:20px}.teksti .p-markkina-lahteet ul>li:before{width:6px;height:6px;top:.62em;left:3px}.teksti .p-markkina-lahteet a{font-weight:600;text-decoration-thickness:1.5px}.teksti .p-taulukko-wrap.p-markkina{container-type:inline-size}.teksti .p-markkina table.p-markkinahinnat{table-layout:fixed}.teksti .p-markkina .p-markkinahinnat thead th:first-child{width:22%}@container (width<=739px){.teksti .p-markkina table.p-markkinahinnat,.teksti .p-markkina .p-markkinahinnat tbody{min-width:0;display:block}.teksti .p-markkina .p-markkinahinnat thead{display:none}.teksti .p-markkina table.p-markkinahinnat tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));column-gap:18px;padding:4px 18px;display:grid}.teksti .p-markkina table.p-markkinahinnat tr>*{background:0 0}.teksti .p-markkina table.p-markkinahinnat tr.p-korostus{background:#ffb02024}.teksti .p-markkina table.p-markkinahinnat tr>th{border-bottom:1px solid var(--line);grid-column:1/-1;min-width:0;padding:12px 0;display:block}.teksti .p-markkina table.p-markkinahinnat tr>td{border-bottom:0;padding:10px 0 12px;display:block}.teksti .p-markkina table.p-markkinahinnat td:before{content:attr(data-th);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:3px;font-size:11.5px;font-weight:800;display:block}.teksti .p-markkina table.p-markkinahinnat th:before{display:none}.teksti .p-markkina .p-markkinahinnat .p-hinta{white-space:nowrap;font-size:16px}}@container (width<=520px){.teksti .p-markkina table.p-markkinahinnat tr{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.teksti .p-taulukko-wrap.p-markkina{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.teksti .p-markkina table.p-markkinahinnat tr{box-shadow:0 0 0 1px var(--line), 0 18px 30px -26px #0e144673;background:#fff;border-bottom:0;border-radius:16px;margin:0 0 12px}.teksti .p-markkina table.p-markkinahinnat tr.p-korostus{box-shadow:inset 0 0 0 2px var(--amber);background:#fff6e2}.teksti .p-markkina .p-taulukko-lahde{border-top:0;padding:4px 2px 0}.teksti .p-markkina-lahteet{padding:4px 2px 0}.k-hinta .k-hinta__omat{height:284px}.k-hinta .k-hinta__omat li{padding-top:calc(30px + var(--rivi) * 74px - 74px)}}.kh__hyoty[data-astro-cid-5l2ma7m2]{max-width:65ch;color:var(--ink-2);grid-column:1/-1;margin:12px 0 0;font-size:16px;line-height:1.6}.hlf .nappi[aria-busy=true]{cursor:progress;opacity:.8}.hlf .nappi[aria-busy=true] svg{visibility:hidden}.hlf__puh,.hlf__kiire a{white-space:nowrap}.hlf__kiitos>p+p{margin-top:10px}.hlf__kiitos .hlf__kiire{color:var(--on-2)}.hlf__kiire a{color:#fff;font-weight:800}@media (width<=760px){.hl__suoraan a{margin-block:-8px;padding-block:11px;display:inline-block}}
