.about-subject[data-astro-cid-2yzcmugn]{gap:var(--space-6);margin-block:var(--space-4) var(--space-6);font-family:var(--font-ui);overflow-wrap:anywhere;display:grid}.about-subject[data-astro-cid-2yzcmugn] [data-astro-cid-2yzcmugn]:is(h2,h3,p){margin-top:0}.about-subject[data-astro-cid-2yzcmugn] p[data-astro-cid-2yzcmugn],.about-subject[data-astro-cid-2yzcmugn] li[data-astro-cid-2yzcmugn]{max-width:var(--measure-prose);line-height:var(--leading-prose)}.about-subject[data-astro-cid-2yzcmugn] ul[data-astro-cid-2yzcmugn]{padding-inline-start:var(--space-4)}.about-subject[data-astro-cid-2yzcmugn] li[data-astro-cid-2yzcmugn]+li[data-astro-cid-2yzcmugn]{margin-block-start:var(--space-2)}.about-subject[data-astro-cid-2yzcmugn] a[data-astro-cid-2yzcmugn]{text-underline-offset:.2em}.about-subject[data-astro-cid-2yzcmugn] a[data-astro-cid-2yzcmugn]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.about-subject[data-astro-cid-2yzcmugn] a[data-astro-cid-2yzcmugn] svg{transition:transform var(--motion-fast) ease;flex:none}.about-subject[data-astro-cid-2yzcmugn] a[data-astro-cid-2yzcmugn]:is(:hover,:focus-visible) svg{transform:translate(2px)}.about-subject__eyebrow[data-astro-cid-2yzcmugn]{margin-bottom:var(--space-1);color:var(--selected-fg);font:650 var(--type-caption) / var(--leading-ui) var(--font-ui)}.about-subject__intro[data-astro-cid-2yzcmugn]{padding:clamp(var(--space-4), 4vw, var(--space-6));border:1px solid var(--divider-quiet);border-radius:var(--radius-card);background:var(--surface-subtle)}.about-subject__lead[data-astro-cid-2yzcmugn]{max-width:38ch;margin-bottom:var(--space-3);font:600 var(--type-section) / var(--leading-heading) var(--font-ui)}.about-subject__intro[data-astro-cid-2yzcmugn] p[data-astro-cid-2yzcmugn]:last-child{color:var(--text-secondary);margin-bottom:0}.about-subject__team[data-astro-cid-2yzcmugn]{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);display:grid}.about-subject__team[data-astro-cid-2yzcmugn] h2[data-astro-cid-2yzcmugn],.about-subject__pathways[data-astro-cid-2yzcmugn] h2[data-astro-cid-2yzcmugn],.about-subject__approach[data-astro-cid-2yzcmugn] h2[data-astro-cid-2yzcmugn]{margin-bottom:var(--space-2)}.about-subject__team[data-astro-cid-2yzcmugn] p[data-astro-cid-2yzcmugn]:last-child{margin-bottom:0}.about-subject__pathways[data-astro-cid-2yzcmugn]>p[data-astro-cid-2yzcmugn]:not(.about-subject__eyebrow){max-width:55ch;color:var(--text-secondary)}.about-subject__cards[data-astro-cid-2yzcmugn]{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.about-subject__card[data-astro-cid-2yzcmugn]{min-width:0;padding:var(--space-3);border:1px solid var(--divider-quiet);border-radius:var(--radius-card);background:var(--surface-raised);color:inherit;transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease;flex-direction:column;text-decoration:none;display:flex}.about-subject__card[data-astro-cid-2yzcmugn]:hover{border-color:var(--selected-fg);background:var(--surface-subtle)}.about-subject__card[data-astro-cid-2yzcmugn]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.about-subject__card-label[data-astro-cid-2yzcmugn]{margin-bottom:var(--space-2);color:var(--selected-fg);font:650 var(--type-caption) / var(--leading-ui) var(--font-ui)}.about-subject__card[data-astro-cid-2yzcmugn] h3[data-astro-cid-2yzcmugn]{margin-bottom:var(--space-1);font-size:var(--type-subsection)}.about-subject__card[data-astro-cid-2yzcmugn] p[data-astro-cid-2yzcmugn]{color:var(--text-secondary);font-size:var(--type-meta)}.about-subject__card-action[data-astro-cid-2yzcmugn]{justify-content:space-between;gap:var(--space-2);color:var(--link);margin-top:auto;font-weight:650;display:inline-flex}.about-subject__approach[data-astro-cid-2yzcmugn]{gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--divider-quiet);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;display:grid}.about-subject__approach[data-astro-cid-2yzcmugn]>div[data-astro-cid-2yzcmugn]:first-child>a[data-astro-cid-2yzcmugn],.about-subject__contact[data-astro-cid-2yzcmugn] a[data-astro-cid-2yzcmugn]{min-height:var(--control-height);padding-block:var(--space-1);align-items:center;gap:var(--space-2);font-weight:650;display:inline-flex}.about-subject__approach[data-astro-cid-2yzcmugn] a[data-astro-cid-2yzcmugn]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.about-subject__contact[data-astro-cid-2yzcmugn]{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-card);background:var(--surface-subtle);display:grid}.about-subject__contact[data-astro-cid-2yzcmugn] [data-astro-cid-2yzcmugn]:is(h3,p){margin:0}.about-subject__contact[data-astro-cid-2yzcmugn] p[data-astro-cid-2yzcmugn]{color:var(--text-secondary)}@media (width<=48rem){.about-subject__team[data-astro-cid-2yzcmugn],.about-subject__approach[data-astro-cid-2yzcmugn]{gap:var(--space-2);grid-template-columns:1fr}.about-subject__cards[data-astro-cid-2yzcmugn]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.about-subject__card[data-astro-cid-2yzcmugn],.about-subject[data-astro-cid-2yzcmugn] a[data-astro-cid-2yzcmugn] svg{transition:none}.about-subject[data-astro-cid-2yzcmugn] a[data-astro-cid-2yzcmugn]:is(:hover,:focus-visible) svg{transform:none}}
