.institutional.svelte-v6u4hs{padding-block:clamp(3rem,8vw,7rem)}.section-grid.svelte-v6u4hs{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block-start:clamp(3rem,7vw,6rem);display:grid}.institutional-card{min-height:20rem}.institutional-card .content{flex-direction:column;height:100%;display:flex}.institutional-card .content>span{color:var(--color-cyan);font:600 .65rem/1 var(--font-mono)}.institutional-card .content>h2{margin:auto 0 1rem;font-size:clamp(1.35rem,2.5vw,2rem);line-height:1.12}.institutional-card .content>p{color:var(--color-muted);margin:0;line-height:1.7}aside.svelte-v6u4hs{background:var(--color-surface);border:1px solid var(--color-border);grid-template-columns:minmax(10rem,.35fr) minmax(0,1fr);gap:2rem;margin-block-start:1rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}aside.svelte-v6u4hs>p:where(.svelte-v6u4hs){color:var(--color-cyan);font:600 .65rem/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0}aside.svelte-v6u4hs h2:where(.svelte-v6u4hs){margin:0 0 .75rem;font-size:clamp(1.2rem,2vw,1.6rem)}aside.svelte-v6u4hs div:where(.svelte-v6u4hs) p:where(.svelte-v6u4hs){max-width:64rem;color:var(--color-muted);margin:0;line-height:1.7}@media (width<=820px){.section-grid.svelte-v6u4hs{grid-template-columns:1fr}.institutional-card{min-height:15rem}}@media (width<=520px){aside.svelte-v6u4hs{grid-template-columns:1fr}}
