.connections-catalog.svelte-xcowyy{padding:0 var(--gutter) clamp(64px, 8vw, 120px)}.catalog-heading.svelte-xcowyy{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:32px;display:flex}h2.svelte-xcowyy{font:500 clamp(26px, 3vw, 40px) / 1.15 var(--font-display);letter-spacing:-.035em;margin:0}.catalog-heading.svelte-xcowyy p:where(.svelte-xcowyy){margin:0}.catalog-grid.svelte-xcowyy{grid-template-columns:repeat(2,minmax(0,320px));align-items:start;gap:20px;display:grid}.connection.svelte-xcowyy{border:1px solid var(--mid-4);background:#fff;border-radius:20px;min-width:0;padding:24px}.connection__identity.svelte-xcowyy{align-items:center;gap:12px;display:flex}.connection__mark.svelte-xcowyy{flex-shrink:0;place-items:center;width:56px;height:56px;display:grid}.connection__mark.svelte-xcowyy img:where(.svelte-xcowyy){object-fit:contain;width:40px;height:40px}h3.svelte-xcowyy{font:500 24px / 1.15 var(--font-display);letter-spacing:-.035em;margin:0}h3.svelte-xcowyy a:where(.svelte-xcowyy){color:inherit;text-decoration:none}h3.svelte-xcowyy a:where(.svelte-xcowyy):hover{text-underline-offset:4px;text-decoration:underline}h3.svelte-xcowyy a:where(.svelte-xcowyy):focus-visible{outline:2px solid var(--link-ink);outline-offset:4px}.connection__category.svelte-xcowyy{color:var(--mid-1);font:400 14px / 1.5 var(--font-body);margin:4px 0 0}.connection__description.svelte-xcowyy{max-width:35ch;margin:18px 0 20px;font-size:16px;line-height:1.5}details.svelte-xcowyy{border-top:1px solid var(--mid-4)}summary.svelte-xcowyy{cursor:pointer;min-height:44px;color:var(--link-ink);font:500 15px / 1.5 var(--font-body);justify-content:space-between;align-items:center;gap:16px;padding-block:12px;list-style:none;display:flex}summary.svelte-xcowyy::-webkit-details-marker{display:none}summary.svelte-xcowyy:focus-visible{outline:2px solid var(--link-ink);outline-offset:5px;border-radius:4px}.connection__plus.svelte-xcowyy{font:400 24px / 1 var(--font-display);transition:transform .22s var(--ease-out)}details[open].svelte-xcowyy .connection__plus:where(.svelte-xcowyy){transform:rotate(45deg)}dl.svelte-xcowyy{gap:24px;margin:12px 0 0;display:grid}dt.svelte-xcowyy{font:500 15px / 1.5 var(--font-body)}dd.svelte-xcowyy{color:var(--mid-1);font:400 15px / 1.6 var(--font-body);margin:6px 0 0}@media (width<=768px){.catalog-grid.svelte-xcowyy{grid-template-columns:minmax(0,320px)}.catalog-heading.svelte-xcowyy{display:block}.catalog-heading.svelte-xcowyy p:where(.svelte-xcowyy){margin-top:12px}}@media (prefers-reduced-motion:reduce){.connection__plus.svelte-xcowyy{transition:none}}.connections-hero.svelte-1quf4g6{padding-block:clamp(88px,10vw,160px) clamp(56px,7vw,88px)}.connections-authority.svelte-1quf4g6{padding-block:clamp(64px,8vw,120px)}.connections-next.svelte-1quf4g6{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(40px,7vw,104px);display:grid}.connections-next.svelte-1quf4g6 .section-heading:where(.svelte-1quf4g6){font-size:clamp(32px,3.5vw,52px)}.connection-request.svelte-1quf4g6{border-left:1px solid var(--mid-4);padding-left:clamp(28px,4vw,56px)}.connection-request.svelte-1quf4g6 h2:where(.svelte-1quf4g6){font:500 clamp(26px, 3vw, 36px) / 1.15 var(--font-display);letter-spacing:-.035em;margin:0}.section-body.svelte-1quf4g6{max-width:56ch;margin:24px 0 28px}@media (width<=768px){.connections-next.svelte-1quf4g6{grid-template-columns:1fr}.connection-request.svelte-1quf4g6{border-left:0;border-top:1px solid var(--mid-4);padding:32px 0 0}}
