.directory[data-astro-cid-jsbmnhi4]{column-gap:clamp(32px,5vw,80px);display:grid}li[data-astro-cid-jsbmnhi4]{border-bottom:1px solid var(--line)}a[data-astro-cid-jsbmnhi4]{grid-template-columns:2ch 1fr auto;align-items:center;gap:clamp(12px,1.6vw,22px);padding-block:18px;font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:500;text-decoration:none;display:grid}a[data-astro-cid-jsbmnhi4]:hover{text-underline-offset:4px;text-decoration:underline}a[data-astro-cid-jsbmnhi4] svg{color:var(--muted)}@media (width>=740px){.directory[data-astro-cid-jsbmnhi4]{grid-template-columns:repeat(2,minmax(0,1fr))}}.example[data-astro-cid-szrnnmcs]{grid-template-columns:minmax(0,1fr);gap:24px 6%;display:grid}fieldset[data-astro-cid-szrnnmcs],.example-shots[data-astro-cid-szrnnmcs]{border:0;min-width:0;margin:0;padding:0}.step[data-astro-cid-szrnnmcs]{cursor:pointer;border-top:1px solid #bfc1b4;grid-template-columns:26px 1fr auto;align-items:baseline;gap:8px;padding:17px 4px;display:grid;position:relative}.step[data-astro-cid-szrnnmcs]:last-of-type{border-bottom:1px solid #bfc1b4}.step-no[data-astro-cid-szrnnmcs]{font:.85rem var(--mono);color:var(--muted)}.step[data-astro-cid-szrnnmcs] strong[data-astro-cid-szrnnmcs]{letter-spacing:-.025em;font-size:clamp(1.15rem,1.65vw,1.5rem);font-weight:500;line-height:1.24}.step[data-astro-cid-szrnnmcs] svg{opacity:0;align-self:start;margin-top:3px}.detail[data-astro-cid-szrnnmcs]{color:var(--muted);max-width:42ch;margin-top:8px;font-size:1rem;line-height:1.5;display:none}.step[data-astro-cid-szrnnmcs]:has(input:checked){border-top-color:var(--text)}.step[data-astro-cid-szrnnmcs]:has(input:checked) .detail[data-astro-cid-szrnnmcs]{display:block}.step[data-astro-cid-szrnnmcs]:is(:hover,:has(input:checked)) svg{opacity:1}.step[data-astro-cid-szrnnmcs]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.view[data-astro-cid-szrnnmcs]{display:none}.example[data-astro-cid-szrnnmcs]:has([value=jono]:checked) #nakyma-jono[data-astro-cid-szrnnmcs],.example[data-astro-cid-szrnnmcs]:has([value=puhelu]:checked) #nakyma-puhelu[data-astro-cid-szrnnmcs],.example[data-astro-cid-szrnnmcs]:has([value=tulos]:checked) #nakyma-tulos[data-astro-cid-szrnnmcs]{display:block}@media (width>=760px){.example[data-astro-cid-szrnnmcs]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.cover[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);align-items:center;gap:30px;padding-block:32px 38px;display:grid}.cover-copy[data-astro-cid-lcdefpme]{min-width:0;container-type:inline-size}.cover[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.06em;margin:22px 0;font-size:clamp(2rem,14cqi,5.6rem);font-weight:500;line-height:1}.cover[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{letter-spacing:-.065em;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:.99;display:block}.intro[data-astro-cid-lcdefpme]{max-width:37ch;color:var(--muted);font-size:clamp(1.0625rem,1.45vw,1.35rem);line-height:1.46}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:clamp(20px,2.4vw,34px);display:flex}.product-preview[data-astro-cid-lcdefpme]{min-width:0}.plain-link[data-astro-cid-lcdefpme],.roadmap[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-underline-offset:.3em;align-items:center;gap:10px;font-size:.975rem;font-weight:500;text-decoration-color:#9d9f91;text-decoration-thickness:1px;display:inline-flex}.plain-link[data-astro-cid-lcdefpme]:hover,.roadmap[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration-color:currentColor}.workday[data-astro-cid-lcdefpme],.office[data-astro-cid-lcdefpme]{border-block:1px solid var(--line);background:#eeeee6;padding-block:clamp(38px,5vw,74px)}.chapter[data-astro-cid-lcdefpme]{align-items:center;gap:12px;margin-bottom:18px;font-size:.875rem;font-weight:500;display:flex}.chapter[data-astro-cid-lcdefpme] .num[data-astro-cid-lcdefpme]{border-right:1px solid #a9ac9e;padding-right:12px;font-size:.76rem;line-height:1.1}.work-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 40px;margin-bottom:30px;display:flex}.work-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:41ch;color:var(--muted);line-height:1.45}.work-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.office[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.052em;font-size:clamp(2.3rem,4.1vw,3.8rem);font-weight:500}.feature-section[data-astro-cid-lcdefpme]{padding-block:clamp(40px,6vw,86px)}.feature-section[data-astro-cid-lcdefpme] .work-head[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--text);margin-bottom:0;padding-bottom:24px}.roadmap[data-astro-cid-lcdefpme]{margin-top:20px}.office-grid[data-astro-cid-lcdefpme]{align-items:center;gap:32px;display:grid}.office-grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:51ch;color:var(--muted);margin-block:16px}.office-grid[data-astro-cid-lcdefpme] aside[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);padding-top:24px}.office-grid[data-astro-cid-lcdefpme] aside[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{max-width:23ch;font-size:clamp(1.5rem,2vw,2rem)}@media (width>=900px){.cover[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1.07fr);gap:clamp(30px,4.5vw,78px);padding-block:clamp(32px,3.7vw,58px)}.office-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:8%}.office-grid[data-astro-cid-lcdefpme] aside[data-astro-cid-lcdefpme]{border-top:0;border-left:1px solid var(--line);padding:10px 0 10px clamp(30px,4vw,64px)}}@media (width>=540px) and (width<=899px){.cover[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);max-width:760px}.cover-copy[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:18px 30px;display:grid}.cover[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{grid-column:1/-1}.cover[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{grid-row:span 2;margin:0;font-size:clamp(1.85rem,6.3cqi,2.9rem)}.actions[data-astro-cid-lcdefpme]{margin:0}}
