.gt-content.svelte-1394183{max-width:48rem}.gt-section.svelte-1394183{margin-bottom:var(--space-lg, 2rem)}.section-title.svelte-1394183{font-family:var(--font-display, "Instrument Serif", serif);font-size:var(--text-2xl, 2rem);font-weight:400;letter-spacing:-.02em;color:var(--color-ink, #1a1a1a);margin:0 0 var(--space-sm, .75rem) 0;line-height:1.2}.gt-content.svelte-1394183 p:where(.svelte-1394183){font-family:var(--font-body, "Inter", sans-serif);font-size:var(--text-base, 1rem);line-height:1.75;color:var(--color-ink-light, #4a4a4a);margin:0 0 var(--space-sm, .75rem) 0}.gt-content.svelte-1394183 p:where(.svelte-1394183):last-child{margin-bottom:0}.gt-content.svelte-1394183 p:where(.svelte-1394183) a:where(.svelte-1394183){color:var(--color-accent-dark, #0f766e);text-decoration:underline;text-decoration-color:#0d94884d;text-underline-offset:2px;transition:text-decoration-color .15s ease}.gt-content.svelte-1394183 p:where(.svelte-1394183) a:where(.svelte-1394183):hover{text-decoration-color:var(--color-accent, #0d9488)}.gt-content.svelte-1394183 strong{font-weight:600;color:var(--color-ink, #1a1a1a)}.section-divider.svelte-1394183{border:none;height:1px;background:linear-gradient(90deg,transparent 0%,var(--color-border-strong, rgba(0, 0, 0, .1)) 20%,var(--color-border-strong, rgba(0, 0, 0, .1)) 80%,transparent 100%);margin:var(--space-sm, .5rem) 0 var(--space-xl, 3rem) 0}.cta-row.svelte-1394183{display:flex;flex-wrap:wrap;gap:var(--space-sm, .75rem);margin-top:var(--space-md, 1rem)}.author-intro.svelte-1394183{display:flex;align-items:center;gap:var(--space-md, 1.25rem);margin:var(--space-sm, .75rem) 0 0 0}.author-photo.svelte-1394183{flex-shrink:0;width:88px;height:88px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid var(--color-border, rgba(0, 0, 0, .08))}.author-text.svelte-1394183{display:flex;flex-direction:column;gap:.375rem}.author-name.svelte-1394183{font-weight:600;color:var(--color-accent-dark, #0f766e);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:text-decoration-thickness .15s ease,color .15s ease}.author-name.svelte-1394183:hover{text-decoration-thickness:2px}@media (max-width: 30rem){.author-intro.svelte-1394183{flex-direction:column;align-items:center;gap:var(--space-sm, .75rem)}.author-text.svelte-1394183{text-align:left}}.tier.svelte-1394183{padding:var(--space-md, 1.25rem) 0;border-top:1px solid var(--color-border, rgba(0, 0, 0, .08))}.tier.svelte-1394183:first-of-type{margin-top:var(--space-sm, .75rem)}.tier-head.svelte-1394183{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.tier-name.svelte-1394183{font-family:var(--font-display, "Instrument Serif", serif);font-size:var(--text-xl, 1.5rem);font-weight:400;letter-spacing:-.01em;color:var(--color-ink, #1a1a1a);margin:0;line-height:1.2}.tier-price.svelte-1394183{font-family:var(--font-mono, monospace);font-size:var(--text-lg, 1.125rem);font-weight:600;color:var(--color-accent, #0d9488)}.tier-meta.svelte-1394183{display:block;font-family:var(--font-mono, monospace);font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--color-ink-muted, #6b6b6b);margin:.25rem 0 var(--space-xs, .5rem) 0}.tier-book.svelte-1394183{font-family:var(--font-mono, monospace);font-size:var(--text-sm, .875rem);font-weight:500;color:var(--color-accent-dark, #0f766e);text-decoration:none}.tier-book.svelte-1394183:hover{text-decoration:underline;color:var(--color-accent-dark, #0f766e)}.tier-footnote.svelte-1394183{padding-top:var(--space-md, 1.25rem);border-top:1px solid var(--color-border, rgba(0, 0, 0, .08));font-size:var(--text-sm, .875rem)!important}.case-link.svelte-1394183{display:block;padding:var(--space-sm, .75rem) 0;border-top:1px solid var(--color-border, rgba(0, 0, 0, .08));text-decoration:none}.case-link.svelte-1394183:last-of-type{border-bottom:1px solid var(--color-border, rgba(0, 0, 0, .08))}.case-title.svelte-1394183{display:block;font-family:var(--font-body, "Inter", sans-serif);font-size:var(--text-base, 1rem);font-weight:600;color:var(--color-accent-dark, #0f766e);line-height:1.4}.case-link.svelte-1394183:hover .case-title:where(.svelte-1394183){color:var(--color-accent-dark, #0f766e);text-decoration:underline;text-decoration-color:#0d948866;text-underline-offset:2px}.case-desc.svelte-1394183{display:block;font-family:var(--font-body, "Inter", sans-serif);font-size:var(--text-sm, .875rem);color:var(--color-ink-muted, #6b6b6b);line-height:1.6;margin-top:.25rem}
