.ah-demo[data-astro-cid-3m4zgfny]{margin-top:12px;font-size:var(--fs-small);line-height:1.5;color:var(--ink-3)}.ah-demo[data-astro-cid-3m4zgfny] a[data-astro-cid-3m4zgfny]{color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--teal);text-underline-offset:3px}.ah-demo[data-astro-cid-3m4zgfny] a[data-astro-cid-3m4zgfny]:hover{color:var(--teal-deep)}.rn[data-astro-cid-3m4zgfny]{padding-block:var(--section-y)}.rn-g[data-astro-cid-3m4zgfny]{list-style:none;margin:0;padding:0;max-width:760px;position:relative}.rn-g[data-astro-cid-3m4zgfny]:before{content:"";position:absolute;left:15px;top:14px;bottom:14px;width:1px;background:var(--rule-strong)}.rn-s[data-astro-cid-3m4zgfny]{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);-moz-column-gap:28px;column-gap:28px;row-gap:6px;padding-bottom:32px}.rn-s[data-astro-cid-3m4zgfny]:last-child{padding-bottom:0}.rn-n[data-astro-cid-3m4zgfny]{grid-row:span 2;align-self:start;display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--rule-strong);border-radius:50%;background:var(--paper);font-size:15px;font-weight:500;color:var(--ink-2)}.rn-t[data-astro-cid-3m4zgfny]{padding-top:3px;font-size:21px;font-weight:500;line-height:1.2;letter-spacing:-.014em;color:var(--ink)}.rn-d[data-astro-cid-3m4zgfny]{max-width:58ch;font-size:var(--fs-copy);line-height:1.55;color:var(--ink-2)}.rn-note[data-astro-cid-3m4zgfny]{margin-top:28px;font-size:var(--fs-small);color:var(--ink-3)}.rn-b[data-astro-cid-3m4zgfny]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px 64px;margin-top:56px;padding-top:32px;border-top:1px solid var(--rule)}.rn-bh[data-astro-cid-3m4zgfny]{font-size:19px;font-weight:500;letter-spacing:-.01em;color:var(--ink)}.rn-bp[data-astro-cid-3m4zgfny]{margin-top:10px;max-width:62ch;font-size:var(--fs-copy);line-height:1.6;color:var(--ink-2)}.ex[data-astro-cid-3m4zgfny]{padding-block:var(--section-y)}.ex-w[data-astro-cid-3m4zgfny]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:32px 64px;align-items:start}.ex-g[data-astro-cid-3m4zgfny]{list-style:none;margin:0;padding:0}.ex-r[data-astro-cid-3m4zgfny]{display:grid;grid-template-columns:180px minmax(0,1fr);gap:4px 32px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--rule)}.ex-r[data-astro-cid-3m4zgfny]:first-child{padding-top:0}.ex-who[data-astro-cid-3m4zgfny]{font-size:14px;color:var(--ink-3)}.ex-d[data-astro-cid-3m4zgfny]{font-size:var(--fs-intro);line-height:1.45;color:var(--ink)}.ex-after[data-astro-cid-3m4zgfny]{max-width:var(--measure)}.ex-after[data-astro-cid-3m4zgfny] p[data-astro-cid-3m4zgfny]{font-size:var(--fs-copy);line-height:1.6;color:var(--ink-2)}.ex-after[data-astro-cid-3m4zgfny] p[data-astro-cid-3m4zgfny]+p[data-astro-cid-3m4zgfny]{margin-top:12px}.ex-after[data-astro-cid-3m4zgfny] a[data-astro-cid-3m4zgfny]{color:var(--ink);font-weight:500;text-decoration:underline;text-decoration-color:var(--teal);text-underline-offset:3px}.ex-after[data-astro-cid-3m4zgfny] a[data-astro-cid-3m4zgfny]:hover{color:var(--teal-deep)}.sc[data-astro-cid-3m4zgfny]{padding-block:var(--section-y) 0}.sc-g[data-astro-cid-3m4zgfny]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px 64px;align-items:start}.sc-h[data-astro-cid-3m4zgfny]{font-size:var(--fs-h2-section, clamp(28px, 1.6vw + 18px, 46px));font-weight:500;line-height:1.05;letter-spacing:-.024em;color:var(--ink)}.sc-p[data-astro-cid-3m4zgfny]{margin-top:18px;max-width:44ch;font-size:var(--fs-lede);line-height:1.55;color:var(--ink-2)}.sc-t[data-astro-cid-3m4zgfny]{margin:0;border-top:1px solid var(--rule)}.sc-r[data-astro-cid-3m4zgfny]{display:grid;grid-template-columns:170px minmax(0,1fr);gap:4px 24px;padding:16px 0;border-bottom:1px solid var(--rule)}.sc-r[data-astro-cid-3m4zgfny] dt[data-astro-cid-3m4zgfny]{font-size:15px;font-weight:600;color:var(--ink)}.sc-r[data-astro-cid-3m4zgfny] dd[data-astro-cid-3m4zgfny]{margin:0;font-size:15px;line-height:1.55;color:var(--ink-2)}@media (max-width: 900px){.rn-b[data-astro-cid-3m4zgfny],.sc-g[data-astro-cid-3m4zgfny],.ex-w[data-astro-cid-3m4zgfny]{grid-template-columns:minmax(0,1fr)}}@media (max-width: 560px){.rn-s[data-astro-cid-3m4zgfny]{-moz-column-gap:16px;column-gap:16px}.rn-t[data-astro-cid-3m4zgfny]{font-size:19px;padding-top:4px}.ex-r[data-astro-cid-3m4zgfny],.sc-r[data-astro-cid-3m4zgfny]{grid-template-columns:minmax(0,1fr)}.ex-d[data-astro-cid-3m4zgfny]{font-size:var(--fs-lede)}}.im[data-astro-cid-3m4zgfny]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px 64px;align-items:start;padding-block:var(--section-y) 0}.im-k[data-astro-cid-3m4zgfny]{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:20px}.fd[data-astro-cid-3m4zgfny]{padding-block:var(--section-y) 0}.fd-g[data-astro-cid-3m4zgfny]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px 64px;padding-top:32px;border-top:1px solid var(--rule)}.fd-h[data-astro-cid-3m4zgfny]{font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-.016em;color:var(--ink)}.fd-p[data-astro-cid-3m4zgfny]{margin-top:12px;max-width:64ch;font-size:var(--fs-copy);line-height:1.6;color:var(--ink-2)}.fd-k[data-astro-cid-3m4zgfny]{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:14px}@media (max-width: 900px){.im[data-astro-cid-3m4zgfny],.fd-g[data-astro-cid-3m4zgfny]{grid-template-columns:minmax(0,1fr)}}
