.ep-hero[data-astro-cid-zpazw3zo]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px);grid-template-rows:minmax(0,1fr) auto auto minmax(0,1fr);grid-template-areas:". tool" "copy tool" "cross tool" ". tool";gap:20px 56px;align-items:center;padding:48px 0 72px}.ep-copy[data-astro-cid-zpazw3zo]{grid-area:copy;isolation:isolate}.ep-tool[data-astro-cid-zpazw3zo]{grid-area:tool}.ep-cross[data-astro-cid-zpazw3zo]{grid-area:cross}.ep-show[data-astro-cid-zpazw3zo]{padding-bottom:16px}.ep-show[data-astro-cid-zpazw3zo] .band-copy h3{font-size:clamp(34px,4.4vw,50px);margin-bottom:16px}.ep-glance[data-astro-cid-zpazw3zo]{text-align:center}.ep-glance[data-astro-cid-zpazw3zo] .table-scroll[data-astro-cid-zpazw3zo]{text-align:left}.ep-glance-note[data-astro-cid-zpazw3zo]{max-width:40em;margin:18px auto 16px;color:var(--muted)}.ep-pair[data-astro-cid-zpazw3zo]{--u: 1px;display:flex;align-items:center;gap:6px;margin-bottom:20px}.ep-pair[data-astro-cid-zpazw3zo] img[data-astro-cid-zpazw3zo]{width:72px;height:72px}.ep-copy[data-astro-cid-zpazw3zo] h1{font-size:clamp(40px,5.2vw,64px);line-height:1.08;letter-spacing:-.02em}.ep-lede[data-astro-cid-zpazw3zo]{font-size:20px;color:var(--muted);margin:22px 0 16px;max-width:28em}.ep-points[data-astro-cid-zpazw3zo]{list-style:none;margin:0;padding:0;font-size:16px}.ep-points[data-astro-cid-zpazw3zo] li[data-astro-cid-zpazw3zo]{position:relative;padding-left:24px;margin-bottom:6px}.ep-points[data-astro-cid-zpazw3zo] li[data-astro-cid-zpazw3zo]:before{content:"✓";position:absolute;left:0;color:var(--ink);font-weight:700}.ep-section[data-astro-cid-zpazw3zo]{padding:48px 0}.ep-steps[data-astro-cid-zpazw3zo]{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ep-steps[data-astro-cid-zpazw3zo] li[data-astro-cid-zpazw3zo]{padding:22px;background:var(--surface);border-radius:20px;box-shadow:inset 0 0 0 1px var(--line)}.ep-num[data-astro-cid-zpazw3zo]{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--band);color:var(--ink);font-weight:700;font-size:15px}.ep-steps[data-astro-cid-zpazw3zo] h3[data-astro-cid-zpazw3zo]{font-size:18px;margin:10px 0 4px}.ep-steps[data-astro-cid-zpazw3zo] p[data-astro-cid-zpazw3zo]{margin:0;color:var(--muted);font-size:16px}.ep-format[data-astro-cid-zpazw3zo]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}.ep-format[data-astro-cid-zpazw3zo] .section-title[data-astro-cid-zpazw3zo]{text-align:left;font-size:clamp(28px,3.2vw,36px);margin-bottom:16px}.ep-format[data-astro-cid-zpazw3zo] p[data-astro-cid-zpazw3zo]{margin:0 0 12px}.ep-format[data-astro-cid-zpazw3zo] code[data-astro-cid-zpazw3zo]{font-size:.88em;padding:1px 5px;border-radius:6px;background:var(--band)}.ep-side-title[data-astro-cid-zpazw3zo]{font-size:21px;margin:8px 0 12px}.ep-map[data-astro-cid-zpazw3zo]{width:100%;border-collapse:collapse;font-size:15px}.ep-map[data-astro-cid-zpazw3zo] th[data-astro-cid-zpazw3zo],.ep-map[data-astro-cid-zpazw3zo] td[data-astro-cid-zpazw3zo]{text-align:left;vertical-align:top;padding:8px 12px 8px 0;border-top:1px solid var(--line)}.ep-map[data-astro-cid-zpazw3zo] thead[data-astro-cid-zpazw3zo] th[data-astro-cid-zpazw3zo]{border-top:0;color:var(--muted);font-weight:600}.ep-map[data-astro-cid-zpazw3zo] tbody[data-astro-cid-zpazw3zo] th[data-astro-cid-zpazw3zo]{font-weight:600;width:42%}.ep-end[data-astro-cid-zpazw3zo]{text-align:center;padding:56px 0 40px}.ep-end[data-astro-cid-zpazw3zo] p[data-astro-cid-zpazw3zo]{color:var(--muted);max-width:34em;margin:12px auto 0}.ep-end[data-astro-cid-zpazw3zo] .ep-small[data-astro-cid-zpazw3zo]{font-size:14px;margin-top:8px}@media(max-width:860px){.ep-hero[data-astro-cid-zpazw3zo]{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"copy" "tool" "cross";gap:28px;padding:24px 0 40px}.ep-pair[data-astro-cid-zpazw3zo]{--u: .75px;margin-bottom:14px}.ep-pair[data-astro-cid-zpazw3zo] img[data-astro-cid-zpazw3zo]{width:56px;height:56px}.ep-lede[data-astro-cid-zpazw3zo]{font-size:18px;margin:14px 0 10px}.ep-points[data-astro-cid-zpazw3zo]{display:none}.ep-steps[data-astro-cid-zpazw3zo],.ep-format[data-astro-cid-zpazw3zo]{grid-template-columns:minmax(0,1fr)}.ep-format[data-astro-cid-zpazw3zo]{gap:28px}.ep-section[data-astro-cid-zpazw3zo]{padding:32px 0}}
