.article-page.svelte-1nckd1s.svelte-1nckd1s{padding-block:40px 64px}.layout.svelte-1nckd1s.svelte-1nckd1s{max-width:760px}.crumb.svelte-1nckd1s.svelte-1nckd1s{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;margin-bottom:16px;color:var(--color--text-shade)}.crumb.svelte-1nckd1s a.svelte-1nckd1s{color:var(--color--link);text-decoration:none}h1.svelte-1nckd1s.svelte-1nckd1s{margin:0 0 12px;font-size:36px;font-weight:900;line-height:1.2}@media (max-width: 760px){h1.svelte-1nckd1s.svelte-1nckd1s{font-size:28px}}.byline.svelte-1nckd1s.svelte-1nckd1s{margin:0 0 1.5rem}.short-answer.svelte-1nckd1s.svelte-1nckd1s{padding:18px;border-radius:14px;background:var(--color--card-background);border:1px solid var(--color--line);margin-bottom:28px}.short-answer.svelte-1nckd1s p.svelte-1nckd1s{margin:8px 0 0;font-size:17px;line-height:1.55}.body.svelte-1nckd1s.svelte-1nckd1s{font-size:17px;line-height:1.65;color:var(--color--text-secondary)}.body.svelte-1nckd1s h2{font-family:var(--font--title),serif;color:var(--color--text);font-size:24px;margin:2rem 0 .75rem}.body.svelte-1nckd1s a{color:var(--color--link)}.body.svelte-1nckd1s a.ts-chip{display:inline-block;margin-left:.35em;padding:.15em .55em;border-radius:999px;font-family:var(--font--mono),ui-monospace,monospace;font-size:.85em;font-weight:600;text-decoration:none;color:var(--color--on-cyan, #0b1f24);background:var(--color--secondary);white-space:nowrap;vertical-align:baseline}.listen-cta.svelte-1nckd1s.svelte-1nckd1s{margin-top:48px;padding:24px;border-radius:16px;border:1px solid var(--color--line);background:var(--color--deep-background);display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:center}.listen-copy.svelte-1nckd1s.svelte-1nckd1s{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 240px}.label.svelte-1nckd1s.svelte-1nckd1s{color:var(--color--link);font-weight:700}.title.svelte-1nckd1s.svelte-1nckd1s{font-size:20px;font-weight:700;line-height:1.3}.listen-actions.svelte-1nckd1s.svelte-1nckd1s{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.art.svelte-1nckd1s.svelte-1nckd1s{width:120px;height:120px;border-radius:12px;object-fit:cover;flex:0 0 120px}
