.ct-hero[data-astro-cid-uw5kdbxl]{padding-block:var(--space-3xl) var(--space-l)}.ct-h1[data-astro-cid-uw5kdbxl]{font-size:var(--step-5);font-weight:200;line-height:1.06;letter-spacing:-.01em;text-wrap:balance;max-width:18ch}.ct-book[data-astro-cid-uw5kdbxl]{padding-block:var(--space-l) var(--space-2xl);scroll-margin-top:var(--banner-height)}.ct-intro[data-astro-cid-uw5kdbxl]{max-width:46rem;margin-bottom:var(--space-l)}.ct-intro[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{font-size:var(--step-2);font-weight:800;text-wrap:balance}.ct-intro[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{margin-top:var(--space-xs);line-height:1.6}.ct-write[data-astro-cid-uw5kdbxl]{padding-block:var(--space-2xl);background:var(--color-bg-subtle);border-top:1px solid var(--color-rule)}.ct-cols[data-astro-cid-uw5kdbxl]{display:grid;gap:var(--space-xl)}@media(min-width:48rem){.ct-cols[data-astro-cid-uw5kdbxl]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2xl)}}.ct-col[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{font-size:var(--step-1);font-weight:800}.ct-col[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{margin-top:var(--space-xs);line-height:1.6;max-width:34rem}.ct-mail-line[data-astro-cid-uw5kdbxl]{font-size:var(--step-2);font-weight:800;overflow-wrap:anywhere}.ct-aside[data-astro-cid-uw5kdbxl]{font-size:var(--step--1);color:var(--color-muted)}
