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