.bio-summary.svelte-110s7p4{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;max-width:64rem;margin:1.25rem auto 0;padding:1.5rem;border:1px solid var(--rule);background:var(--surface)}.bio-summary-copy.svelte-110s7p4{min-width:0}.bio-summary-copy.svelte-110s7p4 h2:where(.svelte-110s7p4){margin:.55rem 0;font-family:var(--font-display);font-size:clamp(1.45rem,3vw,2rem);font-weight:600;line-height:1.05;color:var(--cream);overflow-wrap:anywhere}.bio-summary-copy.svelte-110s7p4 p:where(.svelte-110s7p4){max-width:42rem;margin:0;font-family:var(--font-body);font-size:1rem;line-height:1.6;color:var(--cream-soft)}.bio-summary-actions.svelte-110s7p4{display:flex;min-width:0;flex-direction:column;gap:.75rem}.bio-summary-actions.svelte-110s7p4 a:where(.svelte-110s7p4){box-sizing:border-box;width:100%;min-height:44px;justify-content:center;white-space:normal;text-align:center}.bio-summary-note.svelte-110s7p4{margin:.15rem 0 0;font-family:var(--font-mono);font-size:.68rem;line-height:1.5;letter-spacing:.05em;color:var(--cream-muted)}@media(min-width:700px){.bio-summary.svelte-110s7p4{grid-template-columns:minmax(0,1fr) minmax(15rem,18rem);align-items:center;gap:2rem;padding:1.65rem 1.75rem}}@media(max-width:67rem){.bio-summary.svelte-110s7p4{margin-right:1.5rem;margin-left:1.5rem}}@media(max-width:420px){.bio-summary.svelte-110s7p4{margin-right:1rem;margin-left:1rem;padding:1.25rem}}@media(prefers-reduced-motion:reduce){.bio-summary-actions.svelte-110s7p4 a:where(.svelte-110s7p4){transition:none}}
