.organization-back.svelte-s0kddh{font-size:var(--text-caption);font-weight:600}.organization-hero.svelte-s0kddh{border:1px solid var(--color-outline-variant);border-radius:var(--radius-lg);background:var(--color-background);overflow:hidden}.organization-cover.svelte-s0kddh{border-bottom:1px solid var(--color-outline-variant);background:linear-gradient(115deg, var(--color-secondary-container), var(--color-surface-container));height:100px}.organization-identity.svelte-s0kddh{padding:0 24px 22px}.organization-avatar.svelte-s0kddh{border:4px solid var(--color-background);border-radius:var(--radius-lg);background:var(--color-secondary-container);width:80px;height:80px;color:var(--color-on-secondary-container);font-size:var(--text-3xl);place-items:center;margin-top:-40px;font-weight:700;display:grid;position:relative}.organization-heading.svelte-s0kddh{justify-content:space-between;align-items:flex-start;gap:20px;margin-top:12px;display:flex}.organization-heading.svelte-s0kddh>div:where(.svelte-s0kddh){min-width:0}.organization-kind.svelte-s0kddh{font-size:var(--text-meta);color:var(--color-on-surface-variant);margin:0 0 6px}h1.svelte-s0kddh{letter-spacing:-.035em;margin:0;font-size:clamp(1.5rem,3vw,1.875rem);line-height:1.3}.organization-location.svelte-s0kddh{color:var(--color-on-surface-variant);font-size:var(--text-caption);margin:8px 0 0}.organization-location.svelte-s0kddh:empty{display:none}.organization-actions.svelte-s0kddh{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.organization-management.svelte-s0kddh{justify-items:start;gap:6px;display:grid}.organization-view.svelte-s0kddh .organization-overview{gap:20px}.organization-view.svelte-s0kddh .organization-overview h2{margin-top:0;font-size:1.0625rem}.organization-view.svelte-s0kddh .organization-overview p{font-size:var(--text-body);line-height:1.8}.organization-view.svelte-s0kddh .organization-overview a{font-size:var(--text-caption)}.organization-view.svelte-s0kddh .organization-contact>a{width:fit-content;margin-top:12px;display:block}.organization-listings.svelte-s0kddh{gap:16px;display:grid}.organization-listings.svelte-s0kddh>h2:where(.svelte-s0kddh){margin:0;font-size:1.0625rem}@media (width<=620px){.organization-cover.svelte-s0kddh{height:80px}.organization-identity.svelte-s0kddh{padding:0 18px 20px}.organization-heading.svelte-s0kddh{flex-direction:column}}
