.compact-card.svelte-spnsh3{display:flex;gap:.75rem;align-items:flex-start;padding:.75rem 0;border-bottom:1px solid hsl(var(--border))}.compact-card.svelte-spnsh3:last-child{border-bottom:none}.thumbnail-wrap.svelte-spnsh3{width:96px;height:64px;flex-shrink:0;overflow:hidden;border-radius:6px}.thumbnail.svelte-spnsh3{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.compact-card.svelte-spnsh3:hover .thumbnail:where(.svelte-spnsh3){transform:scale(1.05)}.compact-body.svelte-spnsh3{flex:1;min-width:0}.meta-row.svelte-spnsh3{display:flex;align-items:center;gap:.5rem;margin-bottom:.125rem}.category.svelte-spnsh3{font-family:var(--font-sans);font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground));font-weight:600}.headline.svelte-spnsh3{font-family:var(--font-serif);font-size:.9375rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.section-heading.svelte-ygieqq{font-size:1.25rem;font-weight:700;margin-bottom:1rem;font-family:var(--font-serif)}.grid-layout.svelte-ygieqq{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.compact-layout.svelte-ygieqq{display:flex;flex-direction:column}@media (max-width: 768px){.grid-layout.svelte-ygieqq{grid-template-columns:1fr}}.banner.svelte-6wdrfy{background:#f5f5f5;border:1px solid #e5e5e5;padding:1.5rem;border-radius:6px;text-align:center}.banner.vertical.svelte-6wdrfy{width:300px;min-height:600px;display:flex;flex-direction:column;justify-content:center}.banner-heading.svelte-6wdrfy{font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.banner-description.svelte-6wdrfy{font-size:.875rem;color:#666;margin-bottom:1rem}.banner-cta.svelte-6wdrfy{display:inline-block;background:hsl(var(--brand));color:hsl(var(--brand-contrast));padding:.5rem 1.5rem;border-radius:4px;font-weight:500}.heading.svelte-q5a7vm{margin:1.5rem 0 .75rem;font-family:var(--font-serif)}h1.svelte-q5a7vm{font-size:2rem}h2.svelte-q5a7vm{font-size:1.5rem}h3.svelte-q5a7vm{font-size:1.25rem}h4.svelte-q5a7vm{font-size:1.125rem}.text-block.svelte-8p0cc8{font-size:1.0625rem;line-height:1.7;max-width:680px}.text-block.svelte-8p0cc8 p{margin-bottom:1rem}.text-block.svelte-8p0cc8 a{color:hsl(var(--brand));text-decoration:underline}.image-block.svelte-q6ee9u{margin:1.5rem 0}.image-block.svelte-q6ee9u img:where(.svelte-q6ee9u){width:100%;height:auto;border-radius:6px}figcaption.svelte-q6ee9u{font-size:.8125rem;color:#888;margin-top:.5rem}.hero.svelte-1aqhenx{position:relative;overflow:hidden;border-radius:8px}.hero.svelte-1aqhenx img:where(.svelte-1aqhenx){width:100%;height:100%;object-fit:cover}.hero-badge.svelte-1aqhenx{position:absolute;top:1rem;right:1rem}.article-content.svelte-1aqhenx{max-width:680px;margin:0 auto;padding:1.5rem 0}.category.svelte-1aqhenx{font-family:var(--font-sans);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--brand));font-weight:600}.title.svelte-1aqhenx{font-family:var(--font-serif);font-size:2rem;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:.5rem 0}.summary.svelte-1aqhenx{font-size:1.125rem;color:hsl(var(--muted-foreground));margin-bottom:1rem}.meta.svelte-1aqhenx{display:flex;gap:1rem;font-family:var(--font-sans);font-size:.875rem;color:hsl(var(--muted-foreground));margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid hsl(var(--border))}.body-content.svelte-1aqhenx{font-family:var(--font-serif);font-size:1.0625rem;line-height:1.7}.body-content.svelte-1aqhenx p{margin-bottom:1rem}.body-content.svelte-1aqhenx figure{margin:1.5rem 0}.body-content.svelte-1aqhenx img{width:100%;border-radius:6px}.body-content.svelte-1aqhenx blockquote{border-left:3px solid hsl(var(--brand));padding-left:1rem;font-style:italic;margin:1.5rem 0}.body-cutoff.svelte-1aqhenx{position:relative}.body-preview.svelte-1aqhenx{max-height:12rem;overflow:hidden}.body-fade.svelte-1aqhenx{position:absolute;bottom:0;left:0;right:0;height:8rem;background:linear-gradient(to top,hsl(var(--background)) 0%,transparent 100%);pointer-events:none}.paywall-card.svelte-1aqhenx{text-align:center;padding:2rem;background:#fff;border:2px solid hsl(var(--brand));border-radius:12px;margin-top:1.5rem;font-family:var(--font-sans)}.paywall-icon.svelte-1aqhenx{color:hsl(var(--brand));margin-bottom:.75rem;display:flex;justify-content:center}.paywall-title.svelte-1aqhenx{font-family:var(--font-serif);font-size:1.5rem;font-weight:700;letter-spacing:-.01em;margin-bottom:.5rem}.paywall-body.svelte-1aqhenx{font-size:1rem;color:hsl(var(--muted-foreground));margin-bottom:1.5rem}.paywall-cta.svelte-1aqhenx{display:inline-block;background:hsl(var(--brand));color:hsl(var(--brand-contrast));padding:.75rem 2rem;border-radius:6px;font-weight:600;font-size:1rem;transition:opacity .15s}.paywall-cta.svelte-1aqhenx:hover{opacity:.9}.newspaper-classic.svelte-cqld2v{max-width:1360px;margin:0 auto;padding:0 1rem}.main-grid.svelte-cqld2v{display:grid;grid-template-columns:300px 1fr 300px;gap:1.5rem}.zone-left.svelte-cqld2v,.zone-right.svelte-cqld2v{position:sticky;top:1rem;align-self:start}@media (max-width: 1024px){.main-grid.svelte-cqld2v{grid-template-columns:1fr}.zone-left.svelte-cqld2v,.zone-right.svelte-cqld2v{display:none}}.classic-sidebar-right.svelte-1fg9c7u{max-width:1200px;margin:0 auto;padding:0 1rem}.main-grid.svelte-1fg9c7u{display:grid;grid-template-columns:1fr 340px;gap:1.5rem}.zone-sidebar.svelte-1fg9c7u{position:sticky;top:1rem;align-self:start}@media (max-width: 900px){.main-grid.svelte-1fg9c7u{grid-template-columns:1fr}}.modern-full-width.svelte-csod8y{max-width:1200px;margin:0 auto;padding:0 1rem}
