.cpa-reader.svelte-6p71e8{max-width:720px;color:var(--color-fg);font-family:var(--font-body);margin:0 auto;padding:clamp(1.5rem,4vw,3rem) clamp(1.25rem,4vw,2.5rem)}.head.svelte-6p71e8{margin-bottom:2rem}.kicker.svelte-6p71e8{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);font-variant-numeric:tabular-nums;margin:1.25rem 0 .5rem;font-size:.72rem;font-weight:600}.title.svelte-6p71e8{font-family:var(--font-heading);text-wrap:balance;margin:0;font-size:clamp(1.9rem,4.5vw,2.7rem);font-style:italic;font-weight:700;line-height:1.15}.body.svelte-6p71e8{font-size:var(--reader-font-size,17px);line-height:var(--reader-line-height,1.7)}.chapter.svelte-6p71e8{scroll-margin-top:80px}.chapter.svelte-6p71e8+.chapter:where(.svelte-6p71e8){margin-top:2.5rem}.chapter-h.svelte-6p71e8{font-family:var(--font-heading);color:var(--color-heading,var(--color-fg));border-bottom:1px solid color-mix(in srgb, var(--color-accent) 35%, transparent);text-wrap:balance;margin:1rem 0 1.25rem;padding-bottom:.4rem;font-size:1.45rem;font-style:italic;font-weight:700}.para.svelte-6p71e8{margin:0 0 1rem;scroll-margin-top:80px}.para-num.svelte-6p71e8{font-family:var(--font-ui);color:var(--color-accent);font-variant-numeric:tabular-nums;margin-right:.45em;scroll-margin-top:80px;font-size:.78em;font-weight:700;display:inline-block}.pager.svelte-6p71e8{border-top:1px solid color-mix(in srgb, var(--color-fg) 14%, transparent);gap:1rem;margin-top:3rem;padding-top:2rem;display:flex}.pager.svelte-6p71e8>:where(.svelte-6p71e8){flex:1;min-width:0}
