.ph-actions[data-astro-cid-v5vh4ww6]{margin-top:var(--space-2)}.area-prose[data-astro-cid-v5vh4ww6]{max-width:46rem}.area-prose[data-astro-cid-v5vh4ww6]>:first-child{margin-top:0}.area-prose--ai[data-astro-cid-v5vh4ww6] h3{padding:var(--space-4) var(--space-5);border-left:3px solid var(--c-gold);border-radius:0 var(--radius) var(--radius) 0;background:linear-gradient(90deg,#ba9c6a1f,#0000)}.aside-card--demo[data-astro-cid-v5vh4ww6]{background:radial-gradient(ellipse at 100% 0%, var(--c-deep), var(--c-navy) 70%);color:var(--c-offwhite);border-color:#ba9c6a80}.aside-card--demo[data-astro-cid-v5vh4ww6] .card-meta[data-astro-cid-v5vh4ww6]{color:var(--c-gold)}.aside-card--demo[data-astro-cid-v5vh4ww6] p[data-astro-cid-v5vh4ww6]:not(.card-meta){color:var(--text-on-dark-muted)}.aside-card--demo[data-astro-cid-v5vh4ww6] .btn--dark[data-astro-cid-v5vh4ww6]{--btn-bg:var(--c-gold);--btn-fg:var(--c-navy);--btn-border:var(--c-gold)}.aside-card--demo[data-astro-cid-v5vh4ww6] [data-astro-cid-v5vh4ww6]:focus-visible{outline-color:var(--c-gold)}.aside-formats[data-astro-cid-v5vh4ww6]{gap:.5rem;padding:0;display:grid}.aside-formats[data-astro-cid-v5vh4ww6] li[data-astro-cid-v5vh4ww6]{align-items:center;gap:.6rem;display:flex}.aside-formats[data-astro-cid-v5vh4ww6] svg{color:var(--c-steel)}.aside-modes[data-astro-cid-v5vh4ww6]{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--accent-on-light)}.challenges[data-astro-cid-v5vh4ww6]{margin-top:var(--space-7);padding:var(--space-6);border:1px solid var(--c-line-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff}.challenges[data-astro-cid-v5vh4ww6] h2[data-astro-cid-v5vh4ww6]{font-size:var(--fs-lg);margin:0 0 var(--space-4)}.challenges[data-astro-cid-v5vh4ww6] ul[data-astro-cid-v5vh4ww6]{gap:var(--space-3);margin:0;padding:0;display:grid}@media (width>=720px){.challenges[data-astro-cid-v5vh4ww6] ul[data-astro-cid-v5vh4ww6]{column-gap:var(--space-6);grid-template-columns:1fr 1fr}}.challenges[data-astro-cid-v5vh4ww6] li[data-astro-cid-v5vh4ww6]{align-items:baseline;gap:.75rem;padding:0;line-height:1.5;display:flex}.challenges[data-astro-cid-v5vh4ww6] li[data-astro-cid-v5vh4ww6]:before{content:none}.ch-dot[data-astro-cid-v5vh4ww6]{background:var(--c-gold);border-radius:50%;flex:none;width:9px;height:9px;transform:translateY(-1px);box-shadow:0 0 0 4px #ba9c6a2e}.sec-head[data-astro-cid-v5vh4ww6]{gap:var(--space-3);margin-bottom:var(--space-7);max-width:46rem;display:grid}.topics-sec[data-astro-cid-v5vh4ww6]{padding-top:0}.topic-grid[data-astro-cid-v5vh4ww6]{gap:var(--space-5);padding:0;display:grid}@media (width>=640px){.topic-grid[data-astro-cid-v5vh4ww6]{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.topic-grid[data-astro-cid-v5vh4ww6]{grid-template-columns:repeat(3,1fr)}}.topic[data-astro-cid-v5vh4ww6]{align-content:start;gap:var(--space-3);padding:var(--space-6);border:1px solid var(--c-line-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;display:grid;position:relative;overflow:hidden}.topic[data-astro-cid-v5vh4ww6]:before{content:"";background:linear-gradient(var(--c-gold), var(--c-steel));width:3px;position:absolute;inset:0 auto 0 0}.topic-num[data-astro-cid-v5vh4ww6]{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.1em;color:var(--accent-on-light)}.topic[data-astro-cid-v5vh4ww6] h3[data-astro-cid-v5vh4ww6]{font-size:var(--fs-md);line-height:1.3}.topic[data-astro-cid-v5vh4ww6] p[data-astro-cid-v5vh4ww6]{color:var(--text-muted);font-size:var(--fs-sm);line-height:1.6}.seminars-sec[data-astro-cid-v5vh4ww6]{background:radial-gradient(ellipse at 100% 0%, var(--c-deep), var(--c-navy) 65%);position:relative;overflow:hidden}.sem-bg[data-astro-cid-v5vh4ww6]{opacity:.45;position:absolute;inset:0}.sem-inner[data-astro-cid-v5vh4ww6]{position:relative}.sem-grid[data-astro-cid-v5vh4ww6]{gap:var(--space-5);padding:0;display:grid}@media (width>=760px){.sem-grid[data-astro-cid-v5vh4ww6]{grid-template-columns:repeat(2,1fr)}}.sem[data-astro-cid-v5vh4ww6]{align-content:start;gap:var(--space-3);padding:var(--space-6);border:1px solid var(--c-line-dark);border-radius:var(--radius-lg);background:linear-gradient(160deg,#faf8f50f,#faf8f504);display:grid}.sem[data-astro-cid-v5vh4ww6] h3[data-astro-cid-v5vh4ww6]{font-size:var(--fs-md);line-height:1.3}.sem[data-astro-cid-v5vh4ww6] p[data-astro-cid-v5vh4ww6]:not(.sem-meta){color:var(--text-on-dark-muted);font-size:var(--fs-sm);line-height:1.6}.sem-meta[data-astro-cid-v5vh4ww6]{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.06em;color:var(--c-gold)}.exp-grid[data-astro-cid-v5vh4ww6]{gap:var(--space-7);align-items:start;display:grid}@media (width>=960px){.exp-grid[data-astro-cid-v5vh4ww6]{grid-template-columns:1.1fr 1fr}}.exp[data-astro-cid-v5vh4ww6]{gap:var(--space-4);justify-items:start;display:grid}.exp-text[data-astro-cid-v5vh4ww6]{font-size:var(--fs-md);line-height:1.65}.exp[data-astro-cid-v5vh4ww6] a[data-astro-cid-v5vh4ww6]{align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.exp-quote[data-astro-cid-v5vh4ww6]{gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--c-line-light);box-shadow:var(--shadow);background:#fff;display:grid}.q-mark[data-astro-cid-v5vh4ww6]{font-family:var(--font-serif);height:2rem;color:var(--c-gold);font-size:4.5rem;line-height:.6}.exp-quote[data-astro-cid-v5vh4ww6] blockquote[data-astro-cid-v5vh4ww6]{font-family:var(--font-serif);font-size:var(--fs-md);line-height:1.5}.exp-quote[data-astro-cid-v5vh4ww6] figcaption[data-astro-cid-v5vh4ww6]{padding-top:var(--space-3);border-top:1px solid var(--c-line-light);font-size:var(--fs-sm);display:grid}.exp-quote[data-astro-cid-v5vh4ww6] figcaption[data-astro-cid-v5vh4ww6] span[data-astro-cid-v5vh4ww6]{color:var(--text-muted)}.more-title[data-astro-cid-v5vh4ww6]{margin-bottom:var(--space-6);font-size:var(--fs-lg)}.other-areas[data-astro-cid-v5vh4ww6]{gap:var(--space-3);padding:0;display:grid}@media (width>=640px){.other-areas[data-astro-cid-v5vh4ww6]{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.other-areas[data-astro-cid-v5vh4ww6]{grid-template-columns:repeat(3,1fr)}}.other[data-astro-cid-v5vh4ww6]{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--c-line-light);border-radius:var(--radius);color:var(--text);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);background:#fff;grid-template-columns:auto 1fr auto;font-weight:600;text-decoration:none;display:grid}.other[data-astro-cid-v5vh4ww6]:hover{border-color:var(--c-steel);box-shadow:var(--shadow-sm)}.other-icon[data-astro-cid-v5vh4ww6]{background:var(--c-navy);width:40px;height:40px;color:var(--c-offwhite);border-radius:50%;place-items:center;display:grid}.other--featured[data-astro-cid-v5vh4ww6] .other-icon[data-astro-cid-v5vh4ww6]{background:var(--c-gold);color:var(--c-navy)}.other[data-astro-cid-v5vh4ww6] .other-arrow{color:var(--c-bronze)}
