.research-overview__section.svelte-1seozpa{margin-top:48px}.research-overview__section-header.svelte-1seozpa{margin-bottom:20px}.research-overview__section-header.svelte-1seozpa h2:where(.svelte-1seozpa){max-width:none;color:var(--color-dark);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3.5rem);line-height:1}.research-overview__cases.svelte-1seozpa{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}.research-case.svelte-1seozpa{background:var(--color-baltic-blue);min-width:0;color:var(--color-light);border:1px solid #2a4c7b2e;border-radius:15px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:block}.research-case.svelte-1seozpa:hover{transform:translateY(-3px);box-shadow:0 14px 28px #09142224}.research-case.svelte-1seozpa:focus-visible{outline:3px solid var(--color-primary);outline-offset:4px}.research-case__body.svelte-1seozpa{flex-direction:column;min-height:210px;padding:24px;display:flex}.research-case__meta.svelte-1seozpa{color:#f7f8f8b8;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:600}.research-case.svelte-1seozpa h3:where(.svelte-1seozpa){color:var(--color-light);margin:0 0 10px;font-size:clamp(1.5rem,2vw,1.75rem)}.research-case.svelte-1seozpa p:where(.svelte-1seozpa):not(.research-case__meta){color:#f7f8f8d1;margin:0;font-size:1rem;line-height:1.5}.research-case.svelte-1seozpa span:where(.svelte-1seozpa):last-child{color:var(--color-light);gap:8px;margin-top:auto;padding-top:22px;font-weight:600;display:inline-flex}.research-topic-grid.svelte-1seozpa{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.research-topic.svelte-1seozpa{background:var(--color-baltic-blue);min-width:0;color:var(--color-light);border:1px solid #2a4c7b2e;border-radius:15px;flex-direction:column;padding:24px;display:flex}.research-topic.svelte-1seozpa .icon{width:30px;height:30px;color:var(--color-primary-hover);margin-bottom:18px}.research-topic.svelte-1seozpa h3:where(.svelte-1seozpa){color:var(--color-light);margin:0 0 8px;font-size:1.5rem;line-height:1.1}.research-topic.svelte-1seozpa p:where(.svelte-1seozpa){color:#f7f8f8d1;margin:0;font-size:1rem;line-height:1.5}@media (width<=1100px){.research-topic-grid.svelte-1seozpa,.research-overview__cases.svelte-1seozpa{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.research-overview__section.svelte-1seozpa{margin-top:36px}.research-topic-grid.svelte-1seozpa,.research-overview__cases.svelte-1seozpa{grid-template-columns:1fr}.research-case__body.svelte-1seozpa,.research-topic.svelte-1seozpa{padding:20px}}@media (prefers-reduced-motion:reduce){.research-case.svelte-1seozpa{transition:none}.research-case.svelte-1seozpa:hover{transform:none}}
