:root{--vl-punainen:#f00a64;--vl-sininen:#3200a0;--vl-pinkki:#ff78c8;--vl-keltainen:#ffe65a;--vl-musta:#1e1e1e;--paita:#e9ae36;--yonsininen:#203269;--horsma:#80459a;--pohja:#fff;--pohja-2:#eef2f6;--pohja-tumma:var(--yonsininen);--raja:#c9d1dd;--raja-vahva:#6b7585;--muste:var(--vl-musta);--muste-2:#4a5260;--toiminto:var(--vl-sininen);--on-toiminto:#fff;--on-paita:var(--vl-musta);--on-yonsininen:#fff;--punainen-teksti:#c8005a;--fokus:var(--vl-sininen);--tila-1:4px;--tila-2:8px;--tila-3:12px;--tila-4:16px;--tila-5:24px;--tila-6:32px;--tila-7:48px;--tila-8:72px;--sisalto-leveys:1120px;--kulma-0:0px;--kulma-kentta:4px;--kulma-pilleri:999px;--kaulus-s:12px;--kaulus-m:24px;--kaulus-l:56px;--font-otsikko:Poppins, "GT Walsheim", Arial, sans-serif;--font-leipa:"PT Serif", "GT Super Text", "Times New Roman", serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--horsma:#c98fe0;--pohja:#141b33;--pohja-2:#1d2744;--pohja-tumma:#0e1428;--raja:#34406a;--raja-vahva:#8a96b8;--muste:#f2efe8;--muste-2:#aab6d3;--toiminto:var(--paita);--on-toiminto:var(--vl-musta);--punainen-teksti:#ff5c93;--fokus:var(--paita)}}:root[data-theme=dark]{--horsma:#c98fe0;--pohja:#141b33;--pohja-2:#1d2744;--pohja-tumma:#0e1428;--raja:#34406a;--raja-vahva:#8a96b8;--muste:#f2efe8;--muste-2:#aab6d3;--toiminto:var(--paita);--on-toiminto:var(--vl-musta);--punainen-teksti:#ff5c93;--fokus:var(--paita)}.numero{font-family:var(--font-otsikko);letter-spacing:-.02em;font-size:72px;font-weight:800;line-height:1}.display{font-family:var(--font-otsikko);letter-spacing:-.015em;font-size:52px;font-weight:700;line-height:1.05}.h1{font-family:var(--font-otsikko);letter-spacing:-.01em;font-size:40px;font-weight:700;line-height:1.1}.h2{font-family:var(--font-otsikko);font-size:28px;font-weight:600;line-height:1.2}.h3{font-family:var(--font-otsikko);font-size:20px;font-weight:600;line-height:1.3}.ylaotsikko{font-family:var(--font-otsikko);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.25}.ingressi{font-family:var(--font-leipa);font-size:21px;font-weight:400;line-height:1.55}.leipa{font-family:var(--font-leipa);font-size:18px;font-weight:400;line-height:1.65}.ui{font-family:var(--font-otsikko);font-size:16px;font-weight:600;line-height:1.4}.pieni{font-family:var(--font-otsikko);font-size:14px;font-weight:400;line-height:1.45}body{background:var(--pohja);color:var(--muste);font-family:var(--font-leipa);margin:0}.ok-otsikko{font-family:var(--font-otsikko)}:where(.ok) a,a.ok-linkki{color:var(--toiminto);text-underline-offset:3px;text-decoration-thickness:1px}:where(.ok) a:hover,a.ok-linkki:hover{text-decoration-thickness:2px}.ok :focus-visible,.ok-painike:focus-visible,.ok-linkki:focus-visible{outline:3px solid var(--fokus);outline-offset:2px}.ok-nauha :focus-visible{outline-color:var(--paita)}.ok-kaulus-s{clip-path:polygon(0 0, calc(100% - var(--kaulus-s)) 0, 100% var(--kaulus-s), 100% 100%, 0 100%)}.ok-kaulus-m{clip-path:polygon(0 0, calc(100% - var(--kaulus-m)) 0, 100% var(--kaulus-m), 100% 100%, 0 100%)}.ok-kaulus-l{clip-path:polygon(0 0, calc(100% - var(--kaulus-l)) 0, 100% var(--kaulus-l), 100% 100%, 0 100%)}.ok-ylaotsikko{font-family:var(--font-otsikko);letter-spacing:.1em;text-transform:uppercase;color:var(--muste-2);margin:0;font-size:13px;font-weight:700;line-height:1.25}.ok-painike{align-items:center;gap:var(--tila-2);font-family:var(--font-otsikko);padding:var(--tila-3) var(--tila-5);box-sizing:border-box;border-radius:var(--kulma-kentta);cursor:pointer;background:var(--toiminto);min-height:48px;color:var(--on-toiminto);border:2px solid #0000;font-size:16px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.ok-painike:hover{filter:brightness(1.12)}.ok-painike--kampanja{background:var(--paita);color:var(--on-paita)}.ok-painike--kampanja:hover{filter:brightness(1.06)}.ok-painike--toissijainen{color:var(--muste);border-color:var(--raja-vahva);background:0 0}.ok-painike--toissijainen:hover{border-color:var(--muste);filter:none}.ok-painike__nuoli{font-weight:400}.ok-tunniste{font-family:var(--font-otsikko);border-radius:var(--kulma-pilleri);background:var(--pohja-2);color:var(--muste-2);padding:4px 10px;font-size:13px;font-weight:600;line-height:1.3;display:inline-block}.ok-tunniste--horsma{color:var(--horsma)}.ok-tunniste--puolue{color:var(--punainen-teksti);background:0 0;padding-inline:0}.ok-numero{background:var(--paita);color:var(--on-paita);padding:var(--tila-3) var(--tila-5) var(--tila-4) var(--tila-4);box-sizing:border-box;flex-direction:column;justify-content:flex-end;min-width:128px;display:inline-flex}.ok-numero__otsake{font-family:var(--font-otsikko);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:700}.ok-numero__luku{font-family:var(--font-otsikko);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:72px;font-weight:800;line-height:1}.ok-numero--pieni{flex-direction:row;align-items:baseline;gap:6px;min-width:0;padding:6px 14px 6px 10px}.ok-numero--pieni .ok-numero__luku{font-size:22px}.ok-ylapalkki{background:var(--pohja);border-bottom:1px solid var(--raja);font-family:var(--font-otsikko)}.ok-ylapalkki__sisa{max-width:var(--sisalto-leveys);padding:var(--tila-3) var(--tila-4);justify-content:space-between;align-items:center;gap:var(--tila-4);flex-wrap:wrap;margin-inline:auto;display:flex}.ok-ylapalkki__nimi{align-items:center;gap:var(--tila-3);color:var(--muste);text-decoration:none;display:flex}.ok-ylapalkki__nimi strong{font-size:18px;font-weight:700}.ok-ylapalkki__nimi span{color:var(--punainen-teksti);font-size:13px;font-weight:600;display:block}.ok-valikko{gap:var(--tila-5);margin:0;padding:0;font-size:16px;font-weight:600;list-style:none;display:flex}.ok-valikko a{color:var(--muste);border-bottom:2px solid #0000;padding-block:6px;text-decoration:none}.ok-valikko a:hover,.ok-valikko a[aria-current=page]{border-bottom-color:var(--paita)}.ok-mobiilivalikko{display:none}.ok-mobiilivalikko>summary{cursor:pointer;border:2px solid var(--raja-vahva);border-radius:var(--kulma-kentta);padding:10px 14px;font-weight:600;list-style:none}.ok-mobiilivalikko>summary::-webkit-details-marker{display:none}.ok-mobiilivalikko .ok-valikko{gap:var(--tila-3);padding-top:var(--tila-4);flex-direction:column}@media (width<=760px){.ok-ylapalkki .ok-valikko--leve{display:none}.ok-mobiilivalikko{display:block}}.ok-esittely{background:var(--pohja)}.ok-esittely__sisa{max-width:var(--sisalto-leveys);padding:var(--tila-7) var(--tila-4);gap:var(--tila-7);grid-template-columns:1.2fr 1fr;align-items:center;margin-inline:auto;display:grid}.ok-esittely__otsikko{font-family:var(--font-otsikko);letter-spacing:-.015em;margin:var(--tila-2) 0 var(--tila-5);text-wrap:balance;font-size:clamp(34px,7vw,52px);font-weight:700;line-height:1.05}.ok-esittely__otsikko mark{background:linear-gradient(transparent 62%, var(--paita) 62%);color:inherit;padding-inline:2px}.ok-esittely__ingressi{margin:0 0 var(--tila-6);max-width:34em;font-size:21px;line-height:1.55}.ok-esittely__toiminnot{gap:var(--tila-3);flex-wrap:wrap;display:flex}.ok-esittely__kuva{position:relative}.ok-esittely__kuva img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.ok-esittely__kuva .ok-numero{left:calc(-1 * var(--tila-5));bottom:var(--tila-6);position:absolute}@media (width<=760px){.ok-esittely__sisa{gap:var(--tila-6);grid-template-columns:1fr}.ok-esittely__kuva{margin-right:var(--tila-5);order:-1}.ok-esittely__kuva .ok-numero{left:auto;right:calc(-1 * var(--tila-5));bottom:var(--tila-4)}}.ok-teema{background:var(--pohja-2);padding:var(--tila-5);gap:var(--tila-3);flex-direction:column;display:flex}.ok-teema__otsikko{font-family:var(--font-otsikko);margin:0;font-size:20px;font-weight:600;line-height:1.3}.ok-teema__otsikko a{color:var(--muste);text-decoration:none}.ok-teema__otsikko a:hover{text-decoration:underline}.ok-teema__tiivistys{margin:0;font-size:18px;line-height:1.6}.ok-saavutukset{margin:var(--tila-2) 0 0;padding:var(--tila-3) 0 0;border-top:1px solid var(--raja);gap:var(--tila-3);list-style:none;display:grid}.ok-saavutus{gap:var(--tila-3);grid-template-columns:3.2em 1fr;font-size:16px;line-height:1.5;display:grid}.ok-saavutus__vuosi{font-family:var(--font-otsikko);font-variant-numeric:tabular-nums;color:var(--muste);font-weight:700}.ok-saavutus__elin{font-family:var(--font-otsikko);color:var(--muste-2);margin-top:2px;font-size:13px;display:block}.ok-tapahtumat{margin:0;padding:0;list-style:none;display:grid}.ok-tapahtuma{gap:var(--tila-4);padding-block:var(--tila-4);border-bottom:1px solid var(--raja);grid-template-columns:72px 1fr;align-items:start;display:grid}.ok-tapahtuma:first-child{border-top:1px solid var(--raja)}.ok-paiva{font-family:var(--font-otsikko);text-align:center;background:var(--pohja-2);padding:var(--tila-2) 0}.ok-paiva__nro{font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1;display:block}.ok-paiva__kk{text-transform:uppercase;letter-spacing:.08em;color:var(--muste-2);margin-top:4px;font-size:13px;font-weight:600;display:block}.ok-tapahtuma__otsikko{font-family:var(--font-otsikko);margin:0 0 4px;font-size:18px;font-weight:600}.ok-tapahtuma__meta{font-family:var(--font-otsikko);color:var(--muste-2);margin:0 0 var(--tila-2);font-size:14px}.ok-tapahtuma__kuvaus{margin:0;font-size:16px;line-height:1.55}.ok-kirjoitus{gap:var(--tila-2);padding-block:var(--tila-5);border-top:2px solid var(--muste);flex-direction:column;display:flex}.ok-kirjoitus__meta{font-family:var(--font-otsikko);color:var(--muste-2);flex-wrap:wrap;gap:4px 12px;margin:0;font-size:14px;display:flex}.ok-kirjoitus__otsikko{font-family:var(--font-otsikko);text-wrap:balance;margin:0;font-size:22px;font-weight:600;line-height:1.25}.ok-kirjoitus__otsikko a{color:var(--muste);text-decoration:none}.ok-kirjoitus__otsikko a:hover{text-decoration:underline;text-decoration-color:var(--paita);text-decoration-thickness:3px}.ok-kirjoitus__ingressi{color:var(--muste);margin:0;font-size:17px;line-height:1.6}.ok-kirjoitus__alkuperainen{font-family:var(--font-otsikko);color:var(--muste-2);margin:0;font-size:14px}.ok-nauha{background:var(--pohja-tumma);color:var(--on-yonsininen)}.ok-nauha a:not(.ok-painike){color:var(--on-yonsininen)}.ok-tulemukaan{max-width:var(--sisalto-leveys);padding:var(--tila-7) var(--tila-4);gap:var(--tila-6);grid-template-columns:1fr 1fr;margin-inline:auto;display:grid}.ok-tulemukaan__otsikko{font-family:var(--font-otsikko);margin:var(--tila-2) 0 var(--tila-4);text-wrap:balance;font-size:32px;font-weight:700;line-height:1.15}.ok-tulemukaan .ok-ylaotsikko{color:var(--paita)}.ok-tulemukaan p{margin:0 0 var(--tila-4);font-size:18px;line-height:1.6}.ok-tulemukaan__polut{gap:var(--tila-3);align-content:start;display:grid}.ok-polku{align-items:center;gap:var(--tila-3);padding:var(--tila-4) var(--tila-5);color:var(--on-yonsininen);font-family:var(--font-otsikko);border:1px solid #ffffff47;grid-template-columns:1fr auto;text-decoration:none;display:grid}.ok-polku:hover{border-color:var(--paita)}.ok-polku strong{font-size:18px;font-weight:600;display:block}.ok-polku span{opacity:.85;font-size:14px}.ok-polku--paa,.ok-nauha a.ok-polku--paa{background:var(--paita);color:var(--on-paita);border-color:var(--paita)}.ok-tulemukaan__pieni{font-family:var(--font-otsikko);opacity:.9;font-size:14px!important;line-height:1.5!important}@media (width<=760px){.ok-tulemukaan{grid-template-columns:1fr}}.ok-mediakuvat{gap:var(--tila-5);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.ok-mediakuva{gap:var(--tila-2);flex-direction:column;margin:0;display:flex}.ok-mediakuva img{aspect-ratio:4/5;object-fit:cover;background:var(--pohja-2);width:100%;display:block}.ok-mediakuva figcaption{font-family:var(--font-otsikko);color:var(--muste-2);font-size:14px;line-height:1.45}.ok-mediakuva a{font-family:var(--font-otsikko);font-size:14px;font-weight:600}.ok-alatunniste{background:var(--pohja-tumma);color:var(--on-yonsininen);font-family:var(--font-otsikko);font-size:14px;line-height:1.6}.ok-alatunniste a{color:var(--on-yonsininen)}.ok-alatunniste :focus-visible{outline-color:var(--paita)}.ok-alatunniste__sisa{max-width:var(--sisalto-leveys);padding:var(--tila-7) var(--tila-4) var(--tila-5);gap:var(--tila-6);grid-template-columns:2fr 1fr 1fr;margin-inline:auto;display:grid}.ok-alatunniste h2{letter-spacing:.1em;text-transform:uppercase;color:var(--paita);margin:0 0 var(--tila-3);font-size:13px;font-weight:700}.ok-alatunniste ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ok-alatunniste__nimi{margin:0 0 4px;font-size:22px;font-weight:700}.ok-alatunniste__pohja{max-width:var(--sisalto-leveys);padding:var(--tila-4);gap:var(--tila-2) var(--tila-5);border-top:1px solid #ffffff38;flex-wrap:wrap;justify-content:space-between;margin-inline:auto;display:flex}@media (width<=760px){.ok-alatunniste__sisa{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.ok-ohita{left:var(--tila-4);background:var(--toiminto);color:var(--on-toiminto);padding:var(--tila-2) var(--tila-4);font-family:var(--font-otsikko);z-index:1;font-weight:600;position:absolute;top:-100px}.ok-ohita:focus{top:var(--tila-2)}.ok-sivu{max-width:var(--sisalto-leveys);padding:var(--tila-7) var(--tila-4) var(--tila-8);margin-inline:auto}.ok-sivu__otsikko{font-family:var(--font-otsikko);letter-spacing:-.01em;margin:0 0 var(--tila-6);text-wrap:balance;font-size:clamp(30px,6vw,40px);font-weight:700;line-height:1.1}.ok-vuosi{font-family:var(--font-otsikko);margin:var(--tila-7) 0 var(--tila-3);font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1.2}.ok-kirjoitukset{max-width:66ch;margin:0;padding:0;list-style:none}.ok-artikkeli{max-width:66ch;margin-inline:auto}.ok-artikkeli__meta{font-family:var(--font-otsikko);color:var(--muste-2);margin:0 0 var(--tila-3);font-size:14px}.ok-artikkeli .ok-sivu__otsikko{margin-bottom:var(--tila-6)}.ok-teksti{font-size:18px;line-height:1.65}.ok-teksti>*{margin-block:0 1em}.ok-teksti h2,.ok-teksti h3{font-family:var(--font-otsikko);margin-top:1.6em;line-height:1.25}.ok-teksti img{max-width:100%;height:auto}.ok-teksti blockquote{padding-left:var(--tila-4);border-left:3px solid var(--paita);margin-inline:0}.ok-artikkeli__loppu{font-family:var(--font-otsikko);color:var(--muste-2);border-top:1px solid var(--raja);padding-top:var(--tila-4);margin-top:var(--tila-7);font-size:14px}.ok-esittely__kuva img{height:auto}.ok-osio{padding-top:var(--tila-7)}.ok-osio__otsikko{font-family:var(--font-otsikko);margin:0 0 var(--tila-4);font-size:28px;font-weight:600;line-height:1.2}.ok-kirjoitukset--ruudukko{gap:0 var(--tila-6);max-width:none;margin-bottom:var(--tila-5);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.ok-esittely__otsikko{hyphens:auto;overflow-wrap:break-word}@media (width<=760px){.ok-esittely__sisa{padding-top:var(--tila-5);gap:var(--tila-5)}.ok-esittely__kuva img{aspect-ratio:4/3;object-position:50% 30%}.ok-esittely__otsikko{margin-bottom:var(--tila-4);font-size:30px}.ok-esittely__ingressi{margin-bottom:var(--tila-5);font-size:18px}}.ok-artikkeli__ingressi{margin:0 0 var(--tila-5);font-size:21px;line-height:1.55}@media (width<=760px){.ok-artikkeli__ingressi{font-size:19px}}.ok-artikkeli__meta{align-items:center;gap:var(--tila-2) var(--tila-3);flex-wrap:wrap;display:flex}.ok-artikkeli__meta .ok-tunniste{text-decoration:none}.ok-sivu__alku{max-width:40rem;margin-bottom:var(--tila-7)}.ok-sivu__alku .ok-sivu__otsikko{margin-bottom:var(--tila-4)}.ok-sivu__ingressi{margin:0;font-size:21px;line-height:1.55}.ok-teksti a{color:var(--toiminto)}.ok-teksti ul{padding-left:1.2em}.ok-teksti li+li{margin-top:var(--tila-2)}.ok-palsta__teksti{max-width:40rem}.ok-palsta__teksti>:first-child{margin-top:0}.ok-palsta+.ok-palsta{margin-top:var(--tila-7)}.ok-palsta--kuva-oikealla,.ok-palsta--kuva-vasemmalla{gap:var(--tila-7);align-items:start;display:grid}.ok-palsta--kuva-oikealla{grid-template-columns:minmax(0,40rem) minmax(0,24rem)}.ok-palsta--kuva-vasemmalla{grid-template-columns:minmax(0,24rem) minmax(0,40rem)}.ok-palsta--kuva-oikealla .ok-palsta__kuvat{grid-area:1/2}.ok-palsta--kuva-oikealla .ok-palsta__teksti,.ok-palsta--kuva-vasemmalla .ok-palsta__kuvat{grid-area:1/1}.ok-palsta--kuva-vasemmalla .ok-palsta__teksti{grid-area:1/2}.ok-palsta__kuvat{top:var(--tila-5);gap:var(--tila-4);display:grid;position:sticky}.ok-palsta__kuva{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto;display:block}@media (width<=760px){.ok-sivu__alku{margin-bottom:var(--tila-5)}.ok-sivu__ingressi{font-size:19px}.ok-palsta--kuva-oikealla,.ok-palsta--kuva-vasemmalla{gap:var(--tila-5);grid-template-columns:1fr}.ok-palsta .ok-palsta__kuvat,.ok-palsta .ok-palsta__teksti{grid-area:auto/1}.ok-palsta__kuvat{position:static}.ok-palsta__kuva{aspect-ratio:4/3;object-position:50% 15%}}.ok-teemakortit{margin:0 0 var(--tila-5);gap:var(--tila-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:0;list-style:none;display:grid}.ok-teemakortit>li{display:flex}.ok-teemakortit .ok-teema{flex:1}.ok-teemavalikko ul,.ok-kysymysvalikko ul{margin:0 0 var(--tila-7);gap:var(--tila-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ok-teemavalikko a,.ok-kysymysvalikko a{font-family:var(--font-otsikko);border:1px solid var(--raja-vahva);border-radius:var(--kulma-pilleri);color:var(--muste);padding:8px 14px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.ok-teemavalikko a:hover,.ok-kysymysvalikko a:hover{border-color:var(--muste)}.ok-teemaosio{padding-top:var(--tila-7);border-top:2px solid var(--muste);scroll-margin-top:var(--tila-4)}.ok-teemaosio+.ok-teemaosio{margin-top:var(--tila-8)}.ok-teemaosio__runko{gap:var(--tila-7);grid-template-columns:minmax(0,40rem) minmax(0,24rem);align-items:start;display:grid}.ok-teemaosio__otsikko{font-family:var(--font-otsikko);margin:var(--tila-2) 0 var(--tila-4);text-wrap:balance;font-size:clamp(26px,5vw,32px);font-weight:700;line-height:1.15}.ok-teemaosio__tiivistys{margin:0 0 var(--tila-5);font-size:21px;line-height:1.55}.ok-teemaosio__teot{top:var(--tila-5);position:sticky}.ok-teemaosio__teot .ok-saavutukset{border-top:0;padding-top:0}.ok-teemaosio__teot a{color:var(--muste)}.ok-saavutus__tila{margin-top:var(--tila-2);padding:2px 8px;font-size:12px}.ok-saavutus__tila--valmis{background:var(--paita);color:var(--on-paita)}.ok-teemaosio__kirjoitukset{margin-top:var(--tila-7)}.ok-teemaosio__kirjoitukset>.ok-ylaotsikko{margin-bottom:var(--tila-3)}@media (width<=760px){.ok-teemaosio__runko{gap:var(--tila-5);grid-template-columns:1fr}.ok-teemaosio__teot{position:static}.ok-teemaosio__tiivistys{font-size:19px}}.ok-kysymysvalikko a{font-size:14px}.ok-kysymys{max-width:40rem;padding-top:var(--tila-6);border-top:1px solid var(--raja);scroll-margin-top:var(--tila-4)}.ok-kysymys+.ok-kysymys{margin-top:var(--tila-7)}.ok-kysymys__otsikko{font-family:var(--font-otsikko);margin:var(--tila-2) 0 var(--tila-4);text-wrap:balance;font-size:clamp(23px,4vw,28px);font-weight:700;line-height:1.2}.ok-kysymys__ala{align-items:baseline;gap:var(--tila-2) var(--tila-4);margin:var(--tila-4) 0 0;flex-wrap:wrap;font-size:15px;display:flex}.ok-kysymys__ala:empty{display:none}.ok-kysymys__paivitetty{color:var(--muste-2)}.ok-yhteys{max-width:40rem;margin-top:var(--tila-6)}.ok-yhteys__lista{margin:var(--tila-3) 0 0;padding:0;list-style:none}.ok-yhteys__lista>li{gap:var(--tila-1) var(--tila-3);padding:var(--tila-3) 0;border-top:1px solid var(--raja);flex-wrap:wrap;display:flex}.ok-yhteys__nimi{font-family:var(--font-otsikko);flex:0 0 11rem;font-size:15px;font-weight:600}.ok-tukipolut__sisa{max-width:var(--sisalto-leveys);padding:var(--tila-7) var(--tila-4);margin-inline:auto}.ok-tukipolut .ok-ylaotsikko{color:var(--paita);margin-bottom:var(--tila-4)}.ok-tukipolut__lista{gap:var(--tila-3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.ok-tukipolut__lista .ok-polku{box-sizing:border-box;height:100%}.ok-testiversio{padding:var(--tila-2) var(--tila-4);background:var(--muste);color:var(--pohja);font-family:var(--font-otsikko);text-align:center;margin:0;font-size:14px;line-height:1.45}.ok-luonnos{margin:0 0 var(--tila-2);border-radius:var(--kulma-pilleri);background:var(--muste);color:var(--pohja);font-family:var(--font-otsikko);letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;padding:2px 10px;font-size:12px;font-weight:700;display:inline-block}.ok-ylaotsikko .ok-luonnos,.ok-kirjoitus__meta .ok-luonnos,.ok-artikkeli__meta .ok-luonnos{margin:0 0 0 var(--tila-2)}.ok-alatunniste__tunnus{margin-top:var(--tila-5);line-height:0;display:inline-block}.ok-alatunniste__tunnus img{width:168px;height:auto;display:block}.ok-alatunniste__tunnus-teksti{color:var(--paita);margin-left:var(--tila-2)}.ok-tunnuslause-kuva--palkki{margin-top:var(--tila-6);display:block}.ok-tunnuslause-kuva--palkki img{width:200px;max-width:100%;height:auto;display:block}@media (prefers-color-scheme:dark){.ok-tunnuslause-kuva--palkki img{width:170px}}.ok-esittely__kuva .ok-tunnuslause-kuva--kuvan-paalla{display:none}@media (width<=760px){.ok-tunnuslause-kuva--palkki{display:none}.ok-esittely__kuva .ok-tunnuslause-kuva--kuvan-paalla{top:var(--tila-3);left:var(--tila-3);aspect-ratio:auto;object-fit:fill;width:38%;max-width:150px;height:auto;display:block;position:absolute}}.ok-alatunniste__kampanja{margin:var(--tila-5) 0 0;line-height:0}.ok-alatunniste__kampanja img{width:240px;max-width:100%;height:auto;display:block}.ok-teema__teot-otsikko{font-family:var(--font-otsikko);color:var(--muste-2);margin:var(--tila-2) 0 0;font-size:13px;font-weight:700}.ok-tulemukaan__polut{margin:0;padding:0;list-style:none}.ok-tulemukaan__polut .ok-polku{box-sizing:border-box;height:100%}.ok-nauha .ok-polku--paa,.ok-nauha a.ok-polku--paa{background:var(--on-yonsininen);color:var(--yonsininen);border-color:var(--on-yonsininen)}.ok-nauha .ok-polku--paa span{opacity:1;color:var(--yonsininen)}.ok-tulemukaan__merkki{background:var(--horsma);color:var(--on-yonsininen);font-family:var(--font-otsikko);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--tila-3);padding:4px 10px;font-size:13px;font-weight:700;display:inline-block}
