.newsletter.svelte-ghlscu{width:100%}.inline.svelte-ghlscu{max-width:560px}.band.svelte-ghlscu{max-width:520px;margin:0 auto}form.svelte-ghlscu{display:flex;flex-direction:column;gap:.7rem}.row.svelte-ghlscu{display:flex;gap:.6rem}.field.svelte-ghlscu{flex:1;display:flex;align-items:center;gap:.6rem;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-md);padding:0 .9rem;color:var(--text-muted);transition:border-color var(--duration-fast)}.field.svelte-ghlscu:focus-within{border-color:var(--accent);color:var(--accent)}input.svelte-ghlscu{flex:1;min-width:0;background:none;border:none;padding:.8rem 0;color:var(--text-primary);font-size:.95rem;font-family:inherit}input.svelte-ghlscu:focus{outline:none}input.svelte-ghlscu::placeholder{color:var(--text-muted)}.submit.svelte-ghlscu{display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap}.submit.svelte-ghlscu:disabled{opacity:.6;cursor:default;transform:none}.turnstile.svelte-ghlscu{min-height:65px}.err.svelte-ghlscu{font-size:.8rem;color:var(--accent-rose)}.privacy.svelte-ghlscu{font-size:.75rem;color:var(--text-muted);line-height:1.55}.privacy.svelte-ghlscu a:where(.svelte-ghlscu){color:var(--text-secondary)}.band.svelte-ghlscu .privacy:where(.svelte-ghlscu){text-align:center}.done.svelte-ghlscu{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.1rem;border:1px solid var(--accent-green-30);background:var(--accent-green-8);border-radius:var(--radius-md);color:var(--text-primary);font-size:.92rem}.done.svelte-ghlscu svg{color:var(--accent-green);flex:none}.sr-only.svelte-ghlscu{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:520px){.row.svelte-ghlscu{flex-direction:column}.submit.svelte-ghlscu{justify-content:center}}.alt.svelte-1x3zdj8{background:var(--bg-secondary)}.acc-blue.svelte-1x3zdj8{--acc: var(--accent);--acc-soft: var(--accent-blue-12)}.acc-amber.svelte-1x3zdj8{--acc: var(--accent-amber);--acc-soft: var(--accent-amber-12)}.acc-violet.svelte-1x3zdj8{--acc: var(--accent-violet);--acc-soft: var(--accent-violet-12)}.acc-cyan.svelte-1x3zdj8{--acc: var(--accent-cyan);--acc-soft: var(--accent-cyan-12)}.acc-rose.svelte-1x3zdj8{--acc: var(--accent-rose);--acc-soft: var(--accent-rose-12)}.acc-green.svelte-1x3zdj8{--acc: var(--accent-green);--acc-soft: var(--accent-green-12)}.hero-form.svelte-1x3zdj8{margin-top:2.25rem}.hero-form-label.svelte-1x3zdj8{font-size:.85rem;font-weight:600;color:var(--text-secondary);margin-bottom:.7rem}.topic-grid.svelte-1x3zdj8{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.topic-card.svelte-1x3zdj8{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:1.75rem;transition:border-color var(--duration-fast),transform var(--duration-fast)}.topic-card.svelte-1x3zdj8:hover{border-color:var(--border-hover);transform:translateY(-2px)}.topic-icon.svelte-1x3zdj8{width:40px;height:40px;border-radius:var(--radius-md);background:var(--accent-blue-12);color:var(--accent);display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.topic-card.svelte-1x3zdj8 h3:where(.svelte-1x3zdj8){font-size:1.05rem;font-weight:700;margin-bottom:.5rem;line-height:1.3}.topic-card.svelte-1x3zdj8 p:where(.svelte-1x3zdj8){font-size:.9rem;color:var(--text-secondary);line-height:1.6}.steps.svelte-1x3zdj8{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:3rem}.step.svelte-1x3zdj8{position:relative;padding-top:.5rem}.step-num.svelte-1x3zdj8{font-size:.75rem;font-weight:800;letter-spacing:.12em;color:var(--accent);margin-bottom:.6rem}.step.svelte-1x3zdj8 h3:where(.svelte-1x3zdj8){font-size:1.1rem;font-weight:700;margin-bottom:.5rem}.step.svelte-1x3zdj8 p:where(.svelte-1x3zdj8){font-size:.9rem;color:var(--text-secondary);line-height:1.65}.examples.svelte-1x3zdj8{display:flex;flex-direction:column;gap:1.25rem}.example.svelte-1x3zdj8{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:2rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:1.75rem 2rem;position:relative;overflow:hidden}.example.svelte-1x3zdj8:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--acc)}.ex-kicker.svelte-1x3zdj8{font-size:.7rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--acc);margin-bottom:.6rem}.ex-source.svelte-1x3zdj8{font-size:.78rem;color:var(--text-muted);margin-bottom:.4rem}.ex-finding.svelte-1x3zdj8{font-size:1.02rem;font-weight:700;line-height:1.4;margin-bottom:.6rem}.ex-reading.svelte-1x3zdj8,.ex-col.svelte-1x3zdj8 p:where(.svelte-1x3zdj8){font-size:.9rem;color:var(--text-secondary);line-height:1.65}.ex-link.svelte-1x3zdj8{display:inline-flex;align-items:center;gap:.35rem;margin-top:.85rem;font-size:.85rem;font-weight:600;color:var(--acc, var(--accent));text-decoration:none}.ex-link.svelte-1x3zdj8:hover{text-decoration:underline}.report-grid.svelte-1x3zdj8{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.report-card.svelte-1x3zdj8{display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:1.5rem;text-decoration:none;color:inherit;position:relative;overflow:hidden;transition:border-color var(--duration-fast),transform var(--duration-fast)}.report-card.svelte-1x3zdj8:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--acc)}.report-card.svelte-1x3zdj8:hover{border-color:var(--border-hover);transform:translateY(-2px)}.report-top.svelte-1x3zdj8{display:flex;align-items:center;gap:.7rem;margin-bottom:.9rem}.report-icon.svelte-1x3zdj8{width:34px;height:34px;border-radius:var(--radius-md);background:var(--acc-soft);color:var(--acc);display:flex;align-items:center;justify-content:center}.report-ind.svelte-1x3zdj8{font-size:.7rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--acc)}.report-card.svelte-1x3zdj8 h3:where(.svelte-1x3zdj8){font-size:1.1rem;font-weight:700;line-height:1.3;margin-bottom:1.1rem}.report-stats.svelte-1x3zdj8{display:grid;grid-template-columns:1fr 1fr;gap:.9rem;margin-bottom:1.1rem}.stat.svelte-1x3zdj8{border-left:2px solid var(--acc-soft);padding-left:.7rem}.stat-value.svelte-1x3zdj8{font-size:1.25rem;font-weight:800;line-height:1.1;margin-bottom:.15rem}.stat-label.svelte-1x3zdj8{font-size:.74rem;color:var(--text-muted);line-height:1.4}.report-meta.svelte-1x3zdj8{margin-top:auto;display:flex;align-items:center;gap:.4rem;font-size:.75rem;color:var(--text-muted)}.who-grid.svelte-1x3zdj8{display:grid;grid-template-columns:1.3fr 1fr;gap:4rem;align-items:center}.who-text.svelte-1x3zdj8 p:where(.svelte-1x3zdj8){font-size:1rem;color:var(--text-secondary);line-height:1.7;margin-bottom:1rem}.who-text.svelte-1x3zdj8 .btn-secondary:where(.svelte-1x3zdj8){display:inline-block;margin-top:.75rem;text-decoration:none}.who-facts.svelte-1x3zdj8{display:flex;flex-direction:column;gap:1rem}.fact.svelte-1x3zdj8{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.25rem 1.5rem}.fact-value.svelte-1x3zdj8{font-size:1.6rem;font-weight:800;line-height:1.1;margin-bottom:.3rem}.fact-label.svelte-1x3zdj8{font-size:.82rem;color:var(--text-muted);line-height:1.45}.posts-grid.svelte-1x3zdj8{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.post-card.svelte-1x3zdj8{display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);overflow:hidden;text-decoration:none;color:inherit;transition:border-color var(--duration-fast),transform var(--duration-fast)}.post-card.svelte-1x3zdj8:hover{border-color:var(--border-hover);transform:translateY(-2px)}.post-image.svelte-1x3zdj8{aspect-ratio:16 / 9;overflow:hidden}.post-image.svelte-1x3zdj8 img:where(.svelte-1x3zdj8){width:100%;height:100%;object-fit:cover;display:block}.post-body.svelte-1x3zdj8{padding:1.35rem 1.5rem 1.5rem;display:flex;flex-direction:column;flex:1}.post-tag.svelte-1x3zdj8{align-self:flex-start;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:.6rem}.post-card.svelte-1x3zdj8 h3:where(.svelte-1x3zdj8){font-size:1.05rem;font-weight:700;line-height:1.35;margin-bottom:.5rem}.post-card.svelte-1x3zdj8 p:where(.svelte-1x3zdj8){font-size:.88rem;color:var(--text-secondary);line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:1rem}.post-meta.svelte-1x3zdj8{margin-top:auto;display:flex;gap:.9rem;font-size:.75rem;color:var(--text-muted)}.latest-more.svelte-1x3zdj8{margin-top:1.75rem}.subscribe-box.svelte-1x3zdj8{text-align:center;max-width:640px;margin:0 auto}.subscribe-box.svelte-1x3zdj8 h2:where(.svelte-1x3zdj8){font-size:2rem;font-weight:800;letter-spacing:-.02em;margin-bottom:.75rem}.subscribe-box.svelte-1x3zdj8>p:where(.svelte-1x3zdj8){font-size:1rem;color:var(--text-secondary);line-height:1.65;margin-bottom:1.75rem}@media(max-width:960px){.topic-grid.svelte-1x3zdj8,.report-grid.svelte-1x3zdj8,.posts-grid.svelte-1x3zdj8,.steps.svelte-1x3zdj8{grid-template-columns:1fr 1fr}.example.svelte-1x3zdj8{grid-template-columns:1fr;gap:1.25rem}.who-grid.svelte-1x3zdj8{grid-template-columns:1fr;gap:2.5rem}}@media(max-width:600px){.topic-grid.svelte-1x3zdj8,.report-grid.svelte-1x3zdj8,.posts-grid.svelte-1x3zdj8,.steps.svelte-1x3zdj8{grid-template-columns:1fr}.subscribe-box.svelte-1x3zdj8 h2:where(.svelte-1x3zdj8){font-size:1.6rem}}
