.k26 .k26-korostus{color:var(--k26-green)}.k26-s-teal .k26-korostus{color:var(--k26-mint)}.k26 .k26-btn--pieni{font-size:1.06em;min-height:2.35em;padding:.2em 1.15em 0;white-space:nowrap}.yt-savy--tint{--savy:#dcefe3}.yt-savy--persikka{--savy:#fbddcf}.yt-savy--mint{--savy:#cbebd9}.yt-savy--hiekka{--savy:#efe3d6}.yt-avatar{background:var(--savy);border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,46,39,.06);display:inline-block;flex:none;height:3.4em;overflow:hidden;position:relative;width:3.4em}.yt-avatar img{bottom:0;height:112%;left:0;object-fit:cover;object-position:50% 0;position:absolute;width:100%}.yt-avatar--pieni{height:3.1em;width:3.1em}.yt-hero .yt-hero__grid{align-items:center;grid-template-columns:minmax(0,11fr) minmax(0,12fr)}.yt-hero h1{font-size:clamp(3.2em,6.4vw,7em)}.k26 .yt-hero .k26-lead{font-size:1.2em;max-width:30em}.k26 .yt-hero__linkki{font-size:.95em;margin:1.3em 0 0}.yt-hero__media{padding:0 0 2.6em}.yt-hero__media:before{display:none}.yt-kupla{aspect-ratio:4/3;background:#fff;border-radius:56px 56px 56px 14px}.yt-hero .yt-kupla img{object-fit:cover}.yt-hero__robotit{filter:drop-shadow(0 18px 24px rgba(0,46,39,.22));height:auto;left:-7%;pointer-events:none;position:absolute;top:-9%;transform:rotate(-6deg);width:clamp(110px,24%,210px);z-index:2}.yt-tulos{bottom:0;min-width:0;padding:1.05em 1.3em;right:clamp(-12px,-1vw,0px);width:min(21em,72%)}.yt-tulos .k26-tulos__rivi{grid-template-columns:3.4em 1fr}.yt-tulos strong{font-size:1.8em}.yt-otsikkorivi{margin-bottom:clamp(28px,3vw,48px);max-width:48em}.yt-otsikkorivi h2{margin:0}.yt-reittilista{align-items:stretch;display:grid;gap:clamp(12px,1.3vw,22px);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.yt-reitti{background:var(--panel);border:1px solid var(--panel-line);border-radius:var(--k26-radius);color:var(--text);display:flex;flex-direction:column;gap:.55em;padding:clamp(20px,1.8vw,30px);position:relative;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s}.yt-reitti:hover{box-shadow:var(--k26-shadow-hover);transform:translateY(-4px)}.yt-reitti__n{color:var(--accent);font:400 2.4em/1 var(--k26-font-display);letter-spacing:.02em}.k26 .yt-reitti h3{color:var(--ink);font:400 clamp(1.7em,1.9vw,2.1em)/1 var(--k26-font-display);margin:.1em 0;text-transform:uppercase}.k26 .yt-reitti__teksti{font-size:.95em;line-height:1.55;margin:0}.k26 .yt-reitti__henkilo{align-items:center;color:var(--muted);display:flex;font-size:.86em;gap:.75em;line-height:1.35;margin:.5em 0 0}.yt-reitti__henkilo strong{color:var(--ink);display:block;font-size:1.06em}.yt-reitti__toiminto{margin-top:auto;padding-top:1em}.k26 .yt-reitti__linkki{font-size:.95em}.yt-reitti--korostettu{background:radial-gradient(420px 240px at 100% 0,rgba(102,197,149,.25),transparent 70%),var(--bg);border-color:transparent;box-shadow:0 30px 60px -34px rgba(0,46,39,.65)}.yt-reitti--korostettu .k26-btn{align-self:flex-start}.yt-lomakeosio{background:radial-gradient(800px 460px at 0 0,rgba(102,197,149,.16),transparent 65%),var(--bg)}.yt-lomakeosio .k26-tarjous__teksti{align-self:start;position:sticky;top:110px}.k26 .yt-vaiheet{display:grid;gap:.9em;list-style:none;margin:1.6em 0 0;padding:0}.yt-vaiheet li{align-items:center;display:grid;gap:.9em;grid-template-columns:2.4em 1fr}.yt-vaihe__n{background:rgba(102,197,149,.16);border:1.5px solid var(--k26-mint);border-radius:50%;color:var(--k26-mint);display:grid;font:400 1.2em/1 var(--k26-font-display);height:2.2em;place-items:center;width:2.2em}.yt-vaiheet strong{color:#fef9f6;display:block;font-size:1.02em;margin:0}.yt-valinnainen{color:#6a6a6a;font-weight:400}.yt-lomake textarea::placeholder{color:#7d8984;opacity:1}.k26 .yt-tietosuoja{color:#5c5c5c;font-size:.8em;line-height:1.5;margin:0}.yt-tietosuoja a{color:var(--k26-green-deep);font-weight:600}.yt-vaiheet li>span:last-child{color:var(--text);font-size:.94em;line-height:1.5}.yt-lomake{scroll-margin-top:100px}.yt-tiimi__yla{align-items:end;display:grid;gap:clamp(20px,4vw,72px);grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.yt-tiimi__yla h2{margin:0}.k26 .yt-tiimi__yla .k26-lead{font-size:1.05em;margin:0}.yt-tyokalut{align-items:center;display:flex;flex-wrap:wrap;gap:14px 18px;margin:clamp(24px,2.6vw,40px) 0 0}.yt-tyokalut[hidden]{display:none}.yt-haku{align-items:center;display:flex;flex:0 1 22em;position:relative}.yt-haku svg{fill:none;height:1.1em;left:1em;pointer-events:none;position:absolute;stroke:var(--k26-teal);stroke-linecap:round;stroke-width:2;width:1.1em}.yt-haku input{background:var(--k26-white);border:1.5px solid rgba(0,46,39,.22);border-radius:999px;color:var(--k26-teal);font:inherit;font-size:.95em;min-height:2.9em;padding:.5em 1em .5em 2.7em;width:100%}.yt-haku input:focus{border-color:var(--k26-green-deep);box-shadow:0 0 0 3px rgba(0,159,78,.18);outline:none}.yt-piilo{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.yt-suodattimet{margin:0}.yt-tiimi{overflow-x:clip}.k26 .yt-ei-tuloksia{background:var(--k26-white);border:1px dashed rgba(0,46,39,.25);border-radius:16px;color:var(--k26-teal);font-weight:600;margin:1.6em 0 0;padding:1em 1.2em}.k26 .yt-ei-tuloksia[hidden],.yt-henkilo[hidden]{display:none}.yt-ryhma{margin-top:clamp(32px,3.4vw,52px)}.yt-ryhma[hidden]{display:none}.k26 .yt-ryhma h3{align-items:center;color:var(--accent);display:flex;font:700 clamp(14px,.82em,16px)/1.3 var(--k26-font-mono);gap:.8em;letter-spacing:.09em;margin:0 0 1.1em;text-transform:uppercase}.k26 .yt-ryhma h3:after{background:var(--line);content:"";flex:1;height:1px}.yt-tiimi.is-suodatettu .yt-ryhma{margin-top:clamp(20px,2vw,32px)}.yt-henkilot{display:grid;gap:clamp(12px,1.1vw,18px);grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:1200px){.yt-henkilot{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.yt-henkilot{grid-template-columns:repeat(3,minmax(0,1fr))}}.yt-henkilo{background:var(--k26-white);border:1px solid rgba(0,46,39,.08);border-radius:var(--k26-radius);box-shadow:0 14px 32px -26px rgba(0,46,39,.5);display:flex;flex-direction:column;position:relative;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s}.yt-henkilo:hover{box-shadow:var(--k26-shadow-hover);transform:translateY(-4px)}.yt-henkilo__kuva{background:radial-gradient(circle at 50% 120%,hsla(0,0%,100%,.55),transparent 62%),var(--savy);border-radius:16px 16px 16px 6px;height:11.2em;margin:.55em .55em 0;overflow:hidden;position:relative}.yt-henkilo__kuva img{bottom:0;height:94%;left:50%;max-width:none;position:absolute;transform:translateX(-50%);transform-origin:50% 100%;transition:transform .4s cubic-bezier(.16,1,.3,1);width:auto}.yt-henkilo:hover .yt-henkilo__kuva img{transform:translateX(-50%) scale(1.04)}.yt-henkilo__teksti{display:flex;flex:1;flex-direction:column;gap:.15em;padding:.95em 1em 1em}.k26 .yt-henkilo__nimi{color:var(--k26-teal);font:700 1em/1.3 var(--k26-font-body);margin:0}.yt-henkilo__nimi a{color:inherit;text-decoration:none}.yt-henkilo__nimi a:hover{color:var(--k26-green-deep);text-decoration:underline;text-underline-offset:.18em}.k26 .yt-henkilo__rooli{color:var(--muted);flex:1;font-size:.84em;hyphens:manual;line-height:1.4;margin:0 0 .6em;overflow-wrap:break-word}.k26 .yt-henkilo__yhteys{align-content:start;border-top:1px solid var(--line);display:grid;gap:.25em;list-style:none;margin:0;min-height:3.168em;padding:.65em 0 0}.yt-henkilo__yhteys a{align-items:center;color:var(--k26-teal);display:flex;font-size:.84em;font-weight:600;gap:.5em;line-height:1.35;min-width:0;text-decoration:none}.yt-henkilo__yhteys a span{min-width:0;overflow-wrap:break-word}.yt-henkilo__yhteys a:hover{color:var(--k26-green-deep)}.yt-henkilo__yhteys svg{fill:none;flex:none;height:1.05em;stroke:var(--k26-green-deep);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:1.05em}.k26 .yt-henkilo__ala{line-height:1.45;margin:.55em 0 0;min-height:1.45em}.k26 .yt-henkilo__profiili{align-items:center;color:var(--k26-green-deep);display:inline-flex;font-size:.84em;font-weight:700;gap:.35em;text-decoration:none}.yt-henkilo__profiili .k26-i{height:.95em;transition:transform .2s;width:.95em}.yt-henkilo__profiili:hover .k26-i{transform:translateX(3px)}.k26 .yt-henkilo__profiili:hover{text-decoration:underline;text-underline-offset:.18em}.yt-henkilo__li{background:hsla(0,0%,100%,.92);border-radius:50%;box-shadow:0 6px 14px -8px rgba(0,46,39,.5);color:var(--k26-teal);display:grid;height:2.15em;place-items:center;position:absolute;right:1em;top:1em;transition:background .2s,color .2s,transform .2s;width:2.15em}.yt-henkilo__li svg{fill:currentColor;height:1em;width:1em}.yt-henkilo__li:hover{background:var(--k26-teal);color:#fff;transform:scale(1.06)}.yt-toimistot__grid{align-items:center;display:grid;gap:clamp(32px,5vw,96px);grid-template-columns:minmax(0,6fr) minmax(0,6fr)}.k26 .yt-toimistot__teksti>p:not(.k26-tag){max-width:34em}.yt-toimistolista{display:grid;gap:clamp(12px,1.2vw,20px);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(20px,2vw,32px)}.yt-toimisto{background:var(--panel);border:1px solid var(--panel-line);border-radius:var(--k26-radius);padding:clamp(18px,1.8vw,28px);position:relative}.yt-toimisto__pinni{background:var(--k26-green-deep);border-radius:50%;color:#fff;display:grid;height:2.4em;margin-bottom:.9em;place-items:center;width:2.4em}.yt-toimisto__pinni svg{fill:none;height:1.2em;stroke:currentColor;stroke-linejoin:round;stroke-width:1.8;width:1.2em}.k26 .yt-toimisto h3{color:var(--ink);font:400 clamp(2em,2.6vw,2.8em)/1 var(--k26-font-display);margin:0 0 .3em;text-transform:uppercase}.k26 .yt-toimisto__osoite{color:var(--text);line-height:1.5;margin:0 0 .9em}.yt-toimistot__kuva{margin:0}.yt-kehys{aspect-ratio:3/2;background:var(--place);border-radius:56px 56px 14px 56px;box-shadow:0 40px 80px -46px rgba(0,46,39,.55);overflow:hidden;position:relative}.yt-kehys img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.k26 .yt-toimistot__kuva figcaption{color:var(--muted);font-size:.88em;margin-top:.9em}.yt-laskutus__grid{align-items:start;display:grid;gap:clamp(32px,5vw,96px);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.yt-laskutus__grid h2{margin-bottom:.35em}.k26 .yt-laskutus .k26-lead{font-size:1.05em;max-width:28em}.yt-lasku{background:var(--k26-white);border:1px solid var(--panel-line);border-radius:var(--k26-radius);box-shadow:var(--k26-shadow);padding:clamp(18px,2vw,32px)}.yt-lasku dl{margin:0}.yt-lasku__rivi{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:.4em 1.2em;grid-template-columns:minmax(0,11em) minmax(0,1fr);padding:.85em 0}.yt-lasku__rivi:first-child{padding-top:0}.yt-lasku dt{color:var(--accent);font:700 clamp(13px,.78em,15px)/1.3 var(--k26-font-mono);letter-spacing:.07em;text-transform:uppercase}.yt-lasku dd{align-items:center;color:var(--k26-teal);display:flex;font-weight:700;gap:1em;justify-content:space-between;margin:0;overflow-wrap:anywhere}.k26 .yt-kopioi{background:transparent;border:1.5px solid rgba(0,46,39,.2);border-radius:999px;color:var(--k26-teal);cursor:pointer;flex:none;font:600 .78em/1 var(--k26-font-body);padding:.4em .85em;transition:background .2s,border-color .2s,color .2s}.k26 .yt-kopioi:hover{border-color:var(--k26-green-deep);color:var(--k26-green-deep)}.k26 .yt-kopioi.is-ok{background:var(--k26-green-deep);border-color:var(--k26-green-deep);color:#fff}.k26 .yt-kopioi[hidden]{display:none}.k26 .yt-lasku__paperi{color:var(--muted);font-size:.88em;line-height:1.55;margin:1.1em 0 0}.yp-murupolku{align-items:center;color:#5c5c5c;display:flex;flex-wrap:wrap;font-size:.86em;gap:.5em;margin-bottom:clamp(24px,3.4vw,60px)}.yp-murupolku a{color:var(--k26-green-deep);font-weight:600;text-decoration:none}.yp-murupolku a:hover{text-decoration:underline}.yp-hero{overflow-x:clip;padding-top:clamp(16px,1.6vw,26px)}.yp-hero .yp-hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.yp-hero h1{font-size:clamp(3.4em,7vw,7.6em);margin-bottom:.25em}.k26 .yp-roolit{display:flex;flex-wrap:wrap;gap:.5em;list-style:none;margin:0 0 1.1em;padding:0}.yp-roolit li{background:var(--k26-teal);border-radius:999px;color:#fef9f6;font-size:.86em;font-weight:700;letter-spacing:.01em;padding:.45em .95em}.yp-roolit li:nth-child(n+2){background:var(--k26-white);box-shadow:inset 0 0 0 1.5px rgba(0,46,39,.3);color:var(--k26-teal)}.k26 .yp-hero .k26-lead{max-width:28em}.yp-hero__media{padding:0 0 2.4em}.yp-hero__media:before{display:none}.yp-muotokuva{aspect-ratio:1/1.04;background:radial-gradient(circle at 50% 110%,hsla(0,0%,100%,.6),transparent 60%),var(--savy);border-radius:50% 50% 48px 14px/46% 46% 48px 14px;box-shadow:0 40px 80px -46px rgba(0,46,39,.45);overflow:hidden;position:relative}.yp-muotokuva img{bottom:0;height:96%;left:50%;max-width:none;position:absolute;transform:translateX(-50%);width:auto;z-index:1}.yp-monogrammi{color:rgba(0,46,39,.18);display:grid;font:400 clamp(5em,12vw,9em)/1 var(--k26-font-display);inset:0;place-items:center;position:absolute;z-index:0}.yp-hero__robotit{filter:drop-shadow(0 18px 24px rgba(0,46,39,.22));height:auto;pointer-events:none;position:absolute;right:-6%;top:-6%;transform:rotate(7deg);width:clamp(96px,26%,180px);z-index:2}.yp-tulos{bottom:0;left:-1.2em;min-width:0;right:auto;width:min(17em,78%);z-index:3}.yp-tulos .k26-tulos__rivi{grid-template-columns:4.6em 1fr}.yp-tulos strong{font-size:1.75em}.yp-esittely__grid{align-items:start;display:grid;gap:clamp(32px,5vw,96px);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.yp-esittely h2{margin-bottom:.5em}.k26 .yp-teksti p{font-size:1.04em;line-height:1.7;max-width:38em}.yp-tiedot{background:var(--k26-white);border:1px solid var(--panel-line);border-radius:20px;box-shadow:0 14px 32px -26px rgba(0,46,39,.5);margin:1.6em 0 0;max-width:30em;padding:.3em 1.25em}.yp-tiedot__rivi{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:.25em 1em;grid-template-columns:7.2em minmax(0,1fr);min-height:3.3em;padding:.55em 0}.yp-tiedot__rivi:last-child{border-bottom:0}.yp-tiedot dt{color:var(--accent);font:700 clamp(12px,.74em,14px)/1.3 var(--k26-font-mono);letter-spacing:.07em;text-transform:uppercase}.yp-tiedot dd{display:flex;gap:.8em;justify-content:space-between;margin:0}.yp-tiedot dd,.yp-tiedot dd a{align-items:center;min-width:0}.yp-tiedot dd a{color:var(--k26-teal);display:inline-flex;font-weight:700;gap:.35em;overflow-wrap:anywhere;text-decoration:none}.yp-tiedot dd a:hover{color:var(--k26-green-deep);text-decoration:underline;text-underline-offset:.18em}.yp-tiedot .k26-i{flex:none;height:.85em;width:.85em}.k26 .yp-osaaminen__kehotus{border-top:1px solid var(--line);color:var(--ink);font-weight:600;line-height:1.5;margin:1.5em 0 0;padding-top:1.3em}.yp-osaaminen{background:var(--panel);border:1px solid var(--panel-line);border-radius:var(--k26-radius);padding:clamp(22px,2.2vw,34px);position:sticky;top:110px}.k26 .yp-osaaminen h3{color:var(--accent);font:700 clamp(14px,.82em,16px)/1.3 var(--k26-font-mono);letter-spacing:.09em;margin:0 0 1em;text-transform:uppercase}.k26 .k26-tarkistus{display:grid;gap:.7em;list-style:none;margin:0;padding:0}.k26 .k26-tarkistus li{align-items:baseline;color:var(--ink);display:flex;font-weight:600;gap:.7em;line-height:1.45}.k26 .k26-tarkistus li:before{border-bottom:2.5px solid var(--accent);border-left:2.5px solid var(--accent);content:"";flex:none;height:.55em;transform:rotate(-45deg) translateY(-.15em);width:.95em}.yp-kortit>li[hidden]{display:none}.yp-lisaa{align-items:center;display:flex;flex-direction:column;gap:.9em;margin-top:clamp(28px,3vw,48px)}.yp-lisaa .k26-btn[hidden],.yp-lisaa[hidden]{display:none}.k26 .yp-lisaa__laskuri{color:#5c5c5c;font:600 clamp(12px,.78em,14px)/1 var(--k26-font-mono);letter-spacing:.06em;margin:0}.yp-artikkelit__yla{align-items:end;display:grid;gap:clamp(20px,4vw,72px);grid-template-columns:minmax(0,6fr) minmax(0,5fr);margin-bottom:clamp(24px,2.6vw,40px)}.yp-artikkelit__yla h2{margin:0}.k26 .yp-artikkelit__yla p{color:var(--text);margin:0}.k26 .yp-kortit{display:grid;gap:clamp(14px,1.4vw,24px);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.yp-kortti{background:var(--k26-white);border:1px solid rgba(0,46,39,.08);border-radius:var(--k26-radius);box-shadow:0 14px 32px -26px rgba(0,46,39,.5);color:var(--text);display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s}.yp-kortti:hover{box-shadow:var(--k26-shadow-hover);transform:translateY(-4px)}.yp-kortti__kuva{aspect-ratio:16/9;background:radial-gradient(120% 120% at 100% 0,rgba(102,197,149,.55),transparent 55%),linear-gradient(135deg,#0e3d34,var(--k26-teal));display:block;overflow:hidden;position:relative}.yp-kortti__kuva:after{bottom:.9em;color:hsla(22,80%,98%,.55);content:"KUULU · BLOGI";font:700 .7em/1 var(--k26-font-mono);left:1.1em;letter-spacing:.12em;position:absolute}.yp-kortti__kuva img{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .5s cubic-bezier(.16,1,.3,1);width:100%;z-index:1}.yp-kortti:hover .yp-kortti__kuva img{transform:scale(1.04)}.yp-kortti__teksti{display:flex;flex-direction:column;gap:.45em;min-width:0;padding:1.1em 1.25em 1.3em}.yp-kortti__pvm{color:var(--k26-green-deep);font:700 clamp(12px,.74em,14px)/1 var(--k26-font-mono);letter-spacing:.06em}.yp-kortti__otsikko{color:var(--k26-teal);font-size:1.05em;font-weight:700;hyphens:auto;line-height:1.3;overflow-wrap:break-word}.yp-kortti__ote{color:#4d5f58;display:-webkit-box;font-size:.88em;-webkit-line-clamp:3;line-height:1.5;-webkit-box-orient:vertical;overflow:hidden}.k26 .yp-kortit li:first-child{grid-column:1/-1}.yp-kortti--iso{flex-direction:row}.yp-kortti--iso .yp-kortti__kuva{aspect-ratio:16/9;flex:0 0 58%}.yp-kortti--iso .yp-kortti__teksti{flex:1;gap:.7em;justify-content:center;padding:clamp(22px,2.6vw,48px)}.yp-kortti--iso .yp-kortti__otsikko{font:400 clamp(1.9em,2.7vw,2.9em)/1.02 var(--k26-font-display);text-transform:uppercase}.yp-kortti--iso .yp-kortti__ote{font-size:1em;-webkit-line-clamp:4}.yp-kortti__lue{align-items:center;color:var(--k26-green-deep);display:inline-flex;font-size:.92em;font-weight:700;gap:.4em;margin-top:.3em}.yp-kortti__lue .k26-i{height:1em;transition:transform .2s;width:1em}.yp-kortti:hover .yp-kortti__lue .k26-i{transform:translateX(4px)}@media(max-width:1200px){.yt-reittilista{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.yp-kortti--iso{flex-direction:column}.yp-kortti--iso .yp-kortti__kuva{flex:none}.yt-lomakeosio .k26-tarjous__teksti{position:static}.yp-artikkelit__yla,.yp-esittely__grid,.yp-hero .yp-hero__grid,.yt-hero .yt-hero__grid,.yt-laskutus__grid,.yt-tiimi__yla,.yt-toimistot__grid{grid-template-columns:1fr}.yp-hero__media{max-width:440px}.yp-osaaminen{position:static}.yt-hero__media{max-width:640px}.yt-hero__robotit{left:auto;right:-2%;top:-10%}}@media(max-width:640px){.yt-hero h1{font-size:clamp(40px,12vw,56px)}.yt-hero__media{padding-bottom:0}.yt-tulos{margin:-1.6em .6em 0;position:relative;right:auto;width:auto}.yt-kupla{border-radius:32px 32px 32px 10px}.yt-henkilot,.yt-reittilista{grid-template-columns:1fr}.yt-henkilot{gap:10px}.yt-henkilo{align-items:stretch;flex-direction:row}.yt-henkilo:hover{transform:none}.yt-henkilo__kuva{border-radius:14px 14px 14px 5px;flex:none;height:auto;margin:.45em 0 .45em .45em;min-height:7em;width:5.8em}.yt-henkilo__kuva img{height:90%}.yt-henkilo__teksti{min-width:0;padding:.75em .9em .8em}.k26 .yt-henkilo__nimi{font-size:1em;padding-right:2.3em}.k26 .yt-henkilo__rooli{flex:none;font-size:.82em;margin-bottom:.5em;padding-right:2.3em}.k26 .yt-henkilo__yhteys{min-height:0;padding-top:.5em}.yt-henkilo__yhteys a{font-size:.84em}.k26 .yt-henkilo__ala{margin-top:.4em;min-height:0}.k26 .yt-henkilo__ala:empty{display:none}.yt-henkilo__li{height:2em;right:.7em;top:.7em;width:2em}.yt-suodattimet{flex:1 1 100%;flex-wrap:nowrap;margin-left:calc(var(--k26-pad)*-1);margin-right:calc(var(--k26-pad)*-1);min-width:0;overflow-x:auto;padding:0 var(--k26-pad) 6px;scrollbar-width:none}.yt-suodattimet::-webkit-scrollbar{display:none}.yt-suodattimet .k26-suodatin{flex:none}.yt-toimistolista{grid-template-columns:1fr}.yt-kehys{border-radius:32px 32px 10px 32px}.yt-lasku__rivi{gap:.25em;grid-template-columns:1fr}.yp-tiedot__rivi{gap:.2em;grid-template-columns:1fr}.yp-tiedot{padding:.2em 1em}.yt-haku{flex:1 1 100%}.yp-hero h1{font-size:clamp(46px,14vw,64px)}.yp-hero__media{margin:0 auto;max-width:330px}.yp-hero__robotit{right:-1%;top:-7%;width:84px}.yp-tulos{left:0;margin:-1.4em .4em 0;position:relative;width:auto}.k26 .yp-kortit{grid-template-columns:1fr}.k26 .yp-kortit li:first-child{grid-column:auto}.yp-kortti:not(.yp-kortti--iso){flex-direction:row}.yp-kortti:not(.yp-kortti--iso) .yp-kortti__kuva{aspect-ratio:auto;flex:0 0 30%;min-height:7.2em}.yp-kortti:not(.yp-kortti--iso) .yp-kortti__kuva:after{display:none}.yp-kortti:not(.yp-kortti--iso) .yp-kortti__teksti{gap:.35em;justify-content:center;padding:.8em .9em}.yp-kortti:not(.yp-kortti--iso) .yp-kortti__ote{display:none}.yp-kortti:not(.yp-kortti--iso) .yp-kortti__otsikko{font-size:.9em;line-height:1.32}}