.article.svelte-1nbe6r3{max-width:720px;margin:0 auto}.headline.svelte-1nbe6r3{font-size:clamp(1.75rem,5vw,var(--fs-3xl));line-height:1.05;margin:0 0 var(--sp-3)}.byline.svelte-1nbe6r3{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--ink-soft);margin:var(--sp-2) 0 0}.by.svelte-1nbe6r3{text-transform:uppercase;letter-spacing:.16em;font-size:var(--fs-xs);color:var(--ink-mut);margin-right:.4em}.byline-name.svelte-1nbe6r3{color:var(--ink);font-weight:600;border-bottom:1px solid transparent}.byline-name.svelte-1nbe6r3:hover{color:var(--brass);text-decoration:none;border-bottom-color:var(--brass)}.byline-sep.svelte-1nbe6r3{margin:0 .5em;color:var(--hair-strong)}.byline-date.svelte-1nbe6r3{color:var(--ink-mut)}.reading-level.svelte-1nbe6r3{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin-top:var(--sp-5);padding:var(--sp-3) 0;border-top:var(--rule);border-bottom:var(--rule)}.rl-label.svelte-1nbe6r3{font-family:var(--font-ui);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.16em;color:var(--ink-mut)}.rl-switch.svelte-1nbe6r3{display:inline-flex;border:1px solid var(--hair-strong);background:var(--paper)}.rl-opt.svelte-1nbe6r3{font-family:var(--font-ui);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.1em;font-weight:600;color:var(--ink-soft);background:transparent;border:0;border-right:1px solid var(--hair);padding:6px 14px;cursor:pointer;transition:background .12s ease,color .12s ease}.rl-opt.svelte-1nbe6r3:last-child{border-right:0}.rl-opt.svelte-1nbe6r3:hover{color:var(--ink);background:var(--paper-warm)}.rl-opt.active.svelte-1nbe6r3{background:var(--ink);color:var(--paper)}.rl-opt.svelte-1nbe6r3:disabled{opacity:.55;cursor:not-allowed}.rl-note.svelte-1nbe6r3{font-family:var(--font-body);font-style:italic;font-size:var(--fs-xs);color:var(--ink-mut)}@media (max-width: 560px){.rl-switch.svelte-1nbe6r3{width:100%}.rl-opt.svelte-1nbe6r3{flex:1;padding:var(--sp-2) 4px;text-align:center}}.rendering.svelte-1nbe6r3{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--ink-mut);font-style:italic}.render-error.svelte-1nbe6r3{font-family:var(--font-ui);font-size:var(--fs-xs);color:var(--oxblood);margin-top:var(--sp-3)}.body.svelte-1nbe6r3{margin-top:var(--sp-8)}.article-share.svelte-1nbe6r3{margin-top:var(--sp-6);padding-top:var(--sp-4);border-top:1px solid var(--hair)}.article-ad.svelte-1nbe6r3{margin-top:var(--sp-6);border-top:1px solid var(--hair)}.article-nl.svelte-1nbe6r3{margin-top:var(--sp-8)}
