.role-buttons.svelte-f41ros{flex-wrap:wrap;gap:.45rem;display:flex}.focal-relationship.svelte-f41ros{border:1px solid var(--line);background:#fff;border-radius:.55rem;grid-template-columns:1fr auto 2rem 1fr auto;align-items:center;gap:.45rem;padding:.9rem 1rem;display:grid}.focal-relationship.svelte-f41ros span:where(.svelte-f41ros){color:var(--ink-muted);font-size:.78rem}.focal-relationship.svelte-f41ros strong:where(.svelte-f41ros){color:var(--navy)}.focal-relationship.svelte-f41ros b:where(.svelte-f41ros){color:var(--coral);text-align:center;font-size:1.4rem}.role-buttons.svelte-f41ros button:where(.svelte-f41ros){color:var(--navy);border:1px solid var(--line);background:#fff}.role-buttons.svelte-f41ros button.active:where(.svelte-f41ros){background:var(--navy);color:#fff}.role-card.svelte-f41ros{background:var(--sky);border-left:.3rem solid var(--teal);margin-top:1rem;padding:1rem}.role-card.svelte-f41ros span:where(.svelte-f41ros){font:700 1.2rem var(--font-display);color:var(--coral)}.role-card.svelte-f41ros h3:where(.svelte-f41ros){color:var(--navy);margin:.35rem 0}.role-card.svelte-f41ros p:where(.svelte-f41ros){margin:.35rem 0 .8rem}@media (width<=700px){.focal-relationship.svelte-f41ros{grid-template-columns:1fr}.focal-relationship.svelte-f41ros b:where(.svelte-f41ros){transform:rotate(90deg)}}
