.container.svelte-1ltoh2s{padding-top:var(--s-6);max-width:640px}.hakusana-otsikko.svelte-1ltoh2s,.hakusana.svelte-1ltoh2s{overflow-wrap:anywhere}.search.svelte-1ltoh2s{margin:var(--s-5) 0}.osumat.svelte-1ltoh2s{gap:var(--s-5);margin:var(--s-5) 0;flex-direction:column;display:flex}.ryhma.svelte-1ltoh2s h2:where(.svelte-1ltoh2s){text-transform:uppercase;letter-spacing:.06em;color:var(--ink-400);margin:0 0 var(--s-2);font-size:.8rem}.ryhma.svelte-1ltoh2s ul:where(.svelte-1ltoh2s){gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.osuma.svelte-1ltoh2s{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);color:var(--ink-900);text-decoration:none;display:flex}.osuma.svelte-1ltoh2s:hover{border-color:var(--link)}.osuma-nimi.svelte-1ltoh2s{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:600}.osuma-nimi.yksirivinen.svelte-1ltoh2s{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.osuma-logo.svelte-1ltoh2s{object-fit:contain;flex:none;width:28px;height:28px}.osuma-kori.svelte-1ltoh2s{width:28px;height:28px;color:var(--ink-600);flex:none;place-items:center;display:grid}.osuma-mono.svelte-1ltoh2s{border-radius:var(--r-s);background:var(--surface-2);width:28px;height:28px;color:var(--ink-600);flex:none;place-items:center;font-size:.68rem;font-weight:800;display:grid}.osuma-lisa.svelte-1ltoh2s{color:var(--ink-400);flex:none;font-size:.85rem}.jatka.svelte-1ltoh2s{margin:var(--s-5) 0}.jatka.svelte-1ltoh2s h2:where(.svelte-1ltoh2s){margin:0 0 var(--s-2);font-size:1.05rem}.jatka.svelte-1ltoh2s p:where(.svelte-1ltoh2s){margin:0 0 var(--s-3)}.jatka-linkit.svelte-1ltoh2s{gap:var(--s-2);flex-wrap:wrap;display:flex}.tietoa.svelte-1ltoh2s{margin:var(--s-5) 0}.tietoa.svelte-1ltoh2s h2:where(.svelte-1ltoh2s),.faq-osio.svelte-1ltoh2s h2:where(.svelte-1ltoh2s){margin:0 0 var(--s-2);font-size:1.05rem}.tietoa.svelte-1ltoh2s p:where(.svelte-1ltoh2s){margin:0 0 var(--s-3);max-width:65ch;line-height:1.6}.faq-osio.svelte-1ltoh2s{margin:var(--s-5) 0}.faq.svelte-1ltoh2s{gap:var(--s-2);flex-direction:column;display:flex}.faq.svelte-1ltoh2s details:where(.svelte-1ltoh2s){padding:var(--s-3) var(--s-4)}.faq.svelte-1ltoh2s summary:where(.svelte-1ltoh2s){cursor:pointer;color:var(--ink-strong);font-weight:700}.faq.svelte-1ltoh2s p:where(.svelte-1ltoh2s){margin:var(--s-2) 0 0;max-width:75ch;color:var(--ink-900);line-height:1.6}
