.lede[data-astro-cid-gx536xi6]{max-width:var(--width-prose);margin-block-end:var(--space-8)}.jump[data-astro-cid-gx536xi6]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-end:var(--space-10);padding-block:var(--space-4);border-block:1px solid var(--border-subtle)}.jump[data-astro-cid-gx536xi6] a[data-astro-cid-gx536xi6]{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:var(--tap-target-min);padding:var(--space-2) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--text-body);text-decoration:none;font-size:var(--text-sm);transition:border-color var(--transition-fast)}.jump[data-astro-cid-gx536xi6] a[data-astro-cid-gx536xi6]:hover{border-color:var(--border-accent)}.jump__n[data-astro-cid-gx536xi6]{color:var(--text-faint);font-size:var(--text-xs)}.group[data-astro-cid-gx536xi6]{margin-block-end:var(--space-12)}.group[data-astro-cid-gx536xi6] h2[data-astro-cid-gx536xi6]{display:flex;align-items:baseline;gap:var(--space-3);scroll-margin-block-start:calc(var(--header-height) + var(--space-4))}.group__n[data-astro-cid-gx536xi6]{font-size:var(--text-sm);font-weight:var(--weight-normal);color:var(--text-faint)}.thread[data-astro-cid-gx536xi6]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-6);max-width:var(--width-prose)}.msg[data-astro-cid-gx536xi6]{max-width:90%;inline-size:fit-content}.msg__bubble[data-astro-cid-gx536xi6]{position:relative;padding:var(--space-4) var(--space-5);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-sm)}.msg__bubble[data-astro-cid-gx536xi6]:before,.msg__bubble[data-astro-cid-gx536xi6]:after{content:"";position:absolute;inset-block-end:-1px;inline-size:0;block-size:0;border-style:solid}.msg__bubble[data-astro-cid-gx536xi6]:before{inset-inline-start:-9px;border-width:0 0 12px 10px;border-color:transparent transparent var(--border-subtle) transparent}.msg__bubble[data-astro-cid-gx536xi6]:after{inset-inline-start:-7px;border-width:0 0 10px 8px;border-color:transparent transparent var(--surface-raised) transparent}.msg__text[data-astro-cid-gx536xi6]{margin:0;line-height:var(--leading-prose);white-space:pre-line}.msg__by[data-astro-cid-gx536xi6]{margin-block-start:var(--space-2);margin-inline-start:var(--space-3);font-size:var(--text-sm);color:var(--text-muted);display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3)}.msg__school[data-astro-cid-gx536xi6]{color:var(--text-body)}.msg__stage[data-astro-cid-gx536xi6]{color:var(--text-faint)}.msg__tutor[data-astro-cid-gx536xi6],.msg__course[data-astro-cid-gx536xi6]{padding:0 var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-muted)}.awards[data-astro-cid-gx536xi6]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4);max-width:var(--width-prose)}.award[data-astro-cid-gx536xi6]{padding:var(--space-4) var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised)}.award__title[data-astro-cid-gx536xi6]{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3);line-height:var(--leading-snug)}.award__medal[data-astro-cid-gx536xi6]{font-weight:var(--weight-bold);color:var(--action-bg)}.award__meta[data-astro-cid-gx536xi6]{margin:var(--space-2) 0 0;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);font-size:var(--text-sm);color:var(--text-muted)}.award__school[data-astro-cid-gx536xi6]{color:var(--text-body)}.schools[data-astro-cid-gx536xi6]{list-style:none;margin:0;padding:0;columns:2;column-gap:var(--space-8);font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-normal)}.schools[data-astro-cid-gx536xi6] li[data-astro-cid-gx536xi6]{break-inside:avoid;padding-block:var(--space-1)}@media(min-width:48rem){.schools[data-astro-cid-gx536xi6]{columns:3}}.cta[data-astro-cid-gx536xi6]{display:inline-block;padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);background:var(--action-bg);color:var(--action-text);text-decoration:none;font-weight:var(--weight-medium);min-block-size:var(--tap-target-min)}.cta[data-astro-cid-gx536xi6]:hover{background:var(--action-bg-hover)}
