.weekly-reads[data-astro-cid-jxyxut5z]{background-color:var(--color-bg-secondary, #f9fafb);padding:var(--space-16, 4rem) var(--space-4, 1rem)}.weekly-reads__header[data-astro-cid-jxyxut5z]{max-width:48rem;margin:0 auto var(--space-10, 2.5rem);text-align:center}.weekly-reads__title[data-astro-cid-jxyxut5z]{font-family:var(--font-display, sans-serif);font-size:var(--text-2xl, 1.5rem);font-weight:var(--font-bold, 700);color:var(--color-text-primary, #111);margin:0 0 var(--space-2, .5rem);line-height:var(--leading-tight, 1.25)}.weekly-reads__subtitle[data-astro-cid-jxyxut5z]{font-family:var(--font-body, sans-serif);font-size:var(--text-base, 1rem);color:var(--color-text-secondary, #6b7280);margin:0;line-height:var(--leading-relaxed, 1.625)}.weekly-reads__grid[data-astro-cid-jxyxut5z]{display:grid;grid-template-columns:1fr;gap:var(--space-6, 1.5rem);max-width:56rem;margin:0 auto}@media(min-width:768px){.weekly-reads__grid[data-astro-cid-jxyxut5z]{grid-template-columns:repeat(2,1fr)}}.weekly-reads__card[data-astro-cid-jxyxut5z]{background:#fff;border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius-lg, .75rem);padding:var(--space-6, 1.5rem);box-shadow:0 1px 3px #0000000f;transition:transform .2s ease,box-shadow .2s ease}.weekly-reads__card[data-astro-cid-jxyxut5z]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.weekly-reads__card-meta[data-astro-cid-jxyxut5z]{display:flex;align-items:center;gap:var(--space-2, .5rem);margin-bottom:var(--space-3, .75rem)}.weekly-reads__source[data-astro-cid-jxyxut5z]{font-family:var(--font-body, sans-serif);font-size:var(--text-xs, .75rem);font-weight:var(--font-semibold, 600);padding:var(--space-1, .25rem) var(--space-2, .5rem);border-radius:var(--radius-default, .375rem);line-height:1;text-transform:capitalize}.weekly-reads__topic[data-astro-cid-jxyxut5z]{font-family:var(--font-body, sans-serif);font-size:var(--text-xs, .75rem);color:var(--color-text-secondary, #6b7280);text-transform:uppercase;letter-spacing:.05em}.weekly-reads__card-title[data-astro-cid-jxyxut5z]{font-family:var(--font-display, sans-serif);font-size:var(--text-lg, 1.125rem);font-weight:var(--font-semibold, 600);color:var(--color-text-primary, #111);margin:0 0 var(--space-2, .5rem);line-height:var(--leading-tight, 1.25)}.weekly-reads__card-title[data-astro-cid-jxyxut5z] a[data-astro-cid-jxyxut5z]{color:inherit;text-decoration:none;display:inline;align-items:baseline}.weekly-reads__card-title[data-astro-cid-jxyxut5z] a[data-astro-cid-jxyxut5z]:hover{color:var(--color-accent, #2563eb)}.weekly-reads__external-icon[data-astro-cid-jxyxut5z]{display:inline-block;vertical-align:baseline;margin-left:var(--space-1, .25rem);opacity:.5;position:relative;top:1px}.weekly-reads__summary[data-astro-cid-jxyxut5z]{font-family:var(--font-body, sans-serif);font-size:var(--text-sm, .875rem);color:var(--color-text-secondary, #6b7280);margin:0;line-height:var(--leading-relaxed, 1.625);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.weekly-reads__upvotes[data-astro-cid-jxyxut5z]{display:flex;align-items:center;gap:var(--space-1, .25rem);margin-top:var(--space-3, .75rem);font-family:var(--font-body, sans-serif);font-size:var(--text-xs, .75rem);color:var(--color-text-secondary, #6b7280)}.news-hero[data-astro-cid-jqldxphu]{background:linear-gradient(135deg,#1a1a2e,#0f0f1a);color:#fff;padding:4rem 1.5rem 3.5rem;text-align:center}.news-hero__inner[data-astro-cid-jqldxphu]{max-width:44rem;margin:0 auto}.news-hero__eyebrow[data-astro-cid-jqldxphu]{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ctaio-accent, #F59E0B);margin:0 0 1rem}.news-hero__headline[data-astro-cid-jqldxphu]{color:#fff;font-family:var(--ctaio-font);font-size:2.75rem;font-weight:800;line-height:1.1;letter-spacing:-.03em;margin:0 0 1.25rem}.news-hero__description[data-astro-cid-jqldxphu]{font-size:1.125rem;color:#ffffffb8;line-height:1.65;margin:0}.news-cta[data-astro-cid-jqldxphu]{background:var(--ctaio-bg-alt, #f9fafb);padding:4.5rem 1.5rem;border-top:1px solid var(--ctaio-border, #e5e7eb);text-align:center}.news-cta__inner[data-astro-cid-jqldxphu]{max-width:36rem;margin:0 auto}.news-cta__heading[data-astro-cid-jqldxphu]{font-family:var(--ctaio-font);font-size:1.75rem;font-weight:800;line-height:1.2;letter-spacing:-.02em;color:var(--ctaio-text, #111);margin:0 0 .875rem}.news-cta__description[data-astro-cid-jqldxphu]{font-size:1rem;color:var(--ctaio-text-muted, #6b7280);line-height:1.6;margin:0 0 2rem}.news-cta__form[data-astro-cid-jqldxphu]{max-width:28rem;margin:0 auto}.news-cta__form-row[data-astro-cid-jqldxphu]{display:flex;gap:.5rem;margin-bottom:.875rem}.news-cta__input[data-astro-cid-jqldxphu]{flex:1;padding:.8rem 1rem;border:1.5px solid var(--ctaio-border, #e5e7eb);border-radius:8px;font-family:var(--ctaio-font);font-size:.9375rem;color:var(--ctaio-text, #111);background:#fff;outline:none;transition:border-color .2s}.news-cta__input[data-astro-cid-jqldxphu]:focus{border-color:var(--ctaio-accent, #F59E0B)}.news-cta__input[data-astro-cid-jqldxphu]::-moz-placeholder{color:var(--ctaio-text-muted, #9ca3af)}.news-cta__input[data-astro-cid-jqldxphu]::placeholder{color:var(--ctaio-text-muted, #9ca3af)}.news-cta__submit[data-astro-cid-jqldxphu]{padding:.8rem 1.375rem;background:var(--ctaio-accent, #F59E0B);color:#fff;font-family:var(--ctaio-font);font-size:.9375rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;white-space:nowrap;transition:background .2s}.news-cta__submit[data-astro-cid-jqldxphu]:hover{background:var(--ctaio-accent-dark, #D97706)}.news-cta__trust[data-astro-cid-jqldxphu]{font-size:.8125rem;color:var(--ctaio-text-muted, #9ca3af);margin:0}.news-cta__msg[data-astro-cid-jqldxphu]{font-size:.875rem;margin:.5rem 0 0;min-height:1.25rem}.news-cta__msg--success[data-astro-cid-jqldxphu]{color:#16a34a}.news-cta__msg--info[data-astro-cid-jqldxphu]{color:var(--ctaio-accent-dark, #D97706)}.news-cta__msg--error[data-astro-cid-jqldxphu]{color:#dc2626}.curated[data-astro-cid-jqldxphu]{background:var(--ctaio-bg, #fff);padding:3rem 1.5rem 2rem;border-bottom:1px solid var(--ctaio-border, #e5e7eb)}.curated__inner[data-astro-cid-jqldxphu]{max-width:52rem;margin:0 auto}.curated__eyebrow[data-astro-cid-jqldxphu]{font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ctaio-accent, #F59E0B);margin:0 0 1.25rem}.curated__grid[data-astro-cid-jqldxphu]{display:grid;grid-template-columns:1fr;gap:1rem}.curated__card[data-astro-cid-jqldxphu]{display:block;text-decoration:none;color:inherit;border:1.5px solid var(--ctaio-border, #e5e7eb);border-radius:12px;padding:1.5rem 1.75rem;transition:border-color .2s,box-shadow .2s}.curated__card[data-astro-cid-jqldxphu]:hover{border-color:var(--ctaio-accent, #F59E0B);box-shadow:0 2px 12px #f59e0b14}.curated__label[data-astro-cid-jqldxphu]{display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ctaio-accent, #F59E0B);background:#f59e0b1a;padding:.2rem .625rem;border-radius:4px;margin-bottom:.75rem}.curated__title[data-astro-cid-jqldxphu]{font-family:var(--ctaio-font);font-size:1.25rem;font-weight:800;line-height:1.3;letter-spacing:-.01em;color:var(--ctaio-text, #1f2937);margin:0 0 .625rem}.curated__summary[data-astro-cid-jqldxphu]{font-size:.9375rem;color:var(--ctaio-text-muted, #6b7280);line-height:1.6;margin:0 0 .75rem}.curated__source[data-astro-cid-jqldxphu]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;color:var(--ctaio-text-muted, #9ca3af)}@media(max-width:640px){.news-hero[data-astro-cid-jqldxphu]{padding:3rem 1rem 2.5rem}.news-hero__headline[data-astro-cid-jqldxphu]{font-size:1.875rem}.news-cta__form-row[data-astro-cid-jqldxphu]{flex-direction:column}.news-cta__heading[data-astro-cid-jqldxphu]{font-size:1.375rem}.curated[data-astro-cid-jqldxphu]{padding:2rem 1rem 1.5rem}.curated__card[data-astro-cid-jqldxphu]{padding:1.25rem}.curated__title[data-astro-cid-jqldxphu]{font-size:1.125rem}}
