.detail-page.svelte-cpjl5n{overflow-wrap:anywhere;max-width:800px;margin:0 auto;padding:1.5rem 1.25rem 3rem}nav.svelte-cpjl5n{font-size:.85rem}a.svelte-cpjl5n{color:#a52e00;text-underline-offset:3px}header.svelte-cpjl5n{padding:1.5rem 0}h1.svelte-cpjl5n{margin:.5rem 0 1rem;font-family:DM Serif Display,Georgia,serif;font-size:clamp(2rem,6vw,3.5rem);font-weight:400;line-height:1.1}h2.svelte-cpjl5n{font-family:DM Serif Display,Georgia,serif;font-size:1.6rem;font-weight:400}.eyebrow.svelte-cpjl5n,.attribution.svelte-cpjl5n,.date.svelte-cpjl5n{color:#64594e;font-size:.85rem}.eyebrow.svelte-cpjl5n{text-transform:uppercase;letter-spacing:.07em}.context.svelte-cpjl5n{color:#64594e;font-size:.9rem}.actions.svelte-cpjl5n{flex-wrap:wrap;gap:.75rem;display:flex}.actions.svelte-cpjl5n a:where(.svelte-cpjl5n){background:#fffcf8;border:1px solid #d4c8bb;border-radius:6px;align-items:center;min-height:44px;padding:.5rem .8rem;display:inline-flex}.source-card.svelte-cpjl5n{background:#fffcf8;border:1px solid #e0d7cd;border-radius:8px;margin:1rem 0;padding:1rem 1.2rem}blockquote.svelte-cpjl5n{white-space:pre-line;margin:.5rem 0 1rem}.source-card.svelte-cpjl5n>a:where(.svelte-cpjl5n){align-items:center;min-height:44px;display:inline-flex}
