.layout[data-astro-cid-ec2czrun]{max-width:var(--max);margin:0 auto;padding:64px var(--gutter) 96px;display:flex;gap:72px;align-items:flex-start}.article[data-astro-cid-ec2czrun]{flex:1 1 680px;min-width:0;max-width:760px}.crumbs[data-astro-cid-ec2czrun]{font-size:14px;margin:0 0 18px}.crumbs[data-astro-cid-ec2czrun] a[data-astro-cid-ec2czrun]{font-weight:700}.crumbs[data-astro-cid-ec2czrun] span[data-astro-cid-ec2czrun]{color:var(--muted)}.article[data-astro-cid-ec2czrun] .h1[data-astro-cid-ec2czrun]{font-size:50px}.byline[data-astro-cid-ec2czrun]{display:flex;align-items:center;gap:14px;margin:0 0 36px}.byline[data-astro-cid-ec2czrun] img[data-astro-cid-ec2czrun]{width:48px;height:48px;border-radius:10px;object-fit:cover}.byline[data-astro-cid-ec2czrun] p[data-astro-cid-ec2czrun]{margin:0;font-size:15px;line-height:1.45}.program[data-astro-cid-ec2czrun]{margin:0 0 40px;background:var(--warm);border:1px solid var(--line-2);border-radius:18px;padding:20px 24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 20px}.program[data-astro-cid-ec2czrun]>div[data-astro-cid-ec2czrun]{flex:1 1 360px}.program[data-astro-cid-ec2czrun] p[data-astro-cid-ec2czrun]{margin:0}.program-eyebrow[data-astro-cid-ec2czrun]{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--green);margin-bottom:4px!important}.program-text[data-astro-cid-ec2czrun]{font-size:16px;line-height:1.5;color:var(--ink-2)}.prose[data-astro-cid-ec2czrun]{color:var(--ink-2)}.prose[data-astro-cid-ec2czrun] p{margin:0 0 16px}.prose[data-astro-cid-ec2czrun]>p:first-child,.prose[data-astro-cid-ec2czrun]>p:nth-child(2){font-size:21px;line-height:1.55}.prose[data-astro-cid-ec2czrun] h2{margin:56px 0 16px;font-family:var(--serif);font-weight:500;font-size:32px;line-height:1.2;color:var(--ink);scroll-margin-top:24px}.prose[data-astro-cid-ec2czrun] h3{margin:32px 0 12px;font-size:20px;color:var(--ink)}.prose[data-astro-cid-ec2czrun] ul,.prose[data-astro-cid-ec2czrun] ol{margin:4px 0 20px;background:var(--warm);border-radius:16px;padding:20px 24px 20px 46px;display:flex;flex-direction:column;gap:6px;font-size:17px}.prose[data-astro-cid-ec2czrun] li::marker{color:var(--orange)}.prose[data-astro-cid-ec2czrun] blockquote{margin:8px 0 24px;padding:18px 22px;border-left:4px solid var(--orange);background:var(--orange-tint);border-radius:0 16px 16px 0}.prose[data-astro-cid-ec2czrun] blockquote p{margin:0 0 8px}.prose[data-astro-cid-ec2czrun] blockquote p:last-child{margin:0}.prose[data-astro-cid-ec2czrun] a{font-weight:600}.cta[data-astro-cid-ec2czrun]{margin:48px 0 0;background:var(--ink);color:#fff;border-radius:20px;padding:28px 32px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px}.cta[data-astro-cid-ec2czrun]>div[data-astro-cid-ec2czrun]{flex:1 1 320px}.cta[data-astro-cid-ec2czrun] p[data-astro-cid-ec2czrun]{margin:0}.cta-title[data-astro-cid-ec2czrun]{font-family:var(--serif);font-size:24px;line-height:1.25;margin-bottom:4px!important}.cta-sub[data-astro-cid-ec2czrun]{font-size:15px;color:var(--on-dark)}.toc[data-astro-cid-ec2czrun]{flex:0 0 300px;position:sticky;top:24px;margin-top:160px}.toc-title[data-astro-cid-ec2czrun]{margin:0 0 12px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.toc[data-astro-cid-ec2czrun] ol[data-astro-cid-ec2czrun]{margin:0;padding:0 0 0 18px;list-style:none;border-left:2px solid var(--line);display:flex;flex-direction:column;gap:10px;font-size:15px;line-height:1.4}.toc[data-astro-cid-ec2czrun] a[data-astro-cid-ec2czrun]{color:var(--ink-2);text-decoration:none}.toc[data-astro-cid-ec2czrun] a[data-astro-cid-ec2czrun]:hover{color:var(--orange-text);text-decoration:underline}.more-title[data-astro-cid-ec2czrun]{font-size:30px}.related[data-astro-cid-ec2czrun] .title[data-astro-cid-ec2czrun]{font-size:20px}.related[data-astro-cid-ec2czrun]{background:#fff}.all[data-astro-cid-ec2czrun]{margin:22px 0 0}@media(max-width:1000px){.toc[data-astro-cid-ec2czrun]{display:none}}@media(max-width:760px){.layout[data-astro-cid-ec2czrun]{padding:32px 22px 48px}.article[data-astro-cid-ec2czrun] .h1[data-astro-cid-ec2czrun]{font-size:34px}.byline[data-astro-cid-ec2czrun]{margin-bottom:28px}.prose[data-astro-cid-ec2czrun]>p:first-child,.prose[data-astro-cid-ec2czrun]>p:nth-child(2){font-size:18px}.prose[data-astro-cid-ec2czrun] h2{font-size:25px;margin-top:40px}.prose[data-astro-cid-ec2czrun] ul,.prose[data-astro-cid-ec2czrun] ol{padding:16px 18px 16px 38px;font-size:16px}.cta[data-astro-cid-ec2czrun]{padding:22px}.program[data-astro-cid-ec2czrun]{padding:18px;margin-bottom:28px}.cta-title[data-astro-cid-ec2czrun]{font-size:21px}.more-title[data-astro-cid-ec2czrun]{font-size:26px}}
