.hl-page.svelte-41ay6{display:grid;gap:2.5rem}.hl-body.svelte-41ay6{display:grid;grid-template-columns:1fr 20rem;gap:3rem;align-items:start}.hl-main.svelte-41ay6{min-width:0}.hl-hero-card.svelte-41ay6{display:grid;gap:1.25rem;padding:2.25rem 2.5rem;background:var(--pale-blue);border-left:4px solid rgba(31,108,159,.45);border-radius:0 var(--radius-md) var(--radius-md) 0;color:inherit;text-decoration:none;transition:border-left-color .2s ease}.hl-hero-card.svelte-41ay6:hover{border-left-color:var(--accent)}.hl-hero-quote.svelte-41ay6{margin:0;font-family:var(--font-serif);font-size:clamp(1.3rem,2.2vw,1.85rem);font-weight:400;line-height:1.5;color:var(--text-strong)}.hl-hero-info.svelte-41ay6{display:grid;gap:.65rem}.hl-hero-title.svelte-41ay6{font-size:1.05rem;font-weight:600;color:var(--accent);transition:color .16s ease}.hl-hero-card.svelte-41ay6:hover .hl-hero-title:where(.svelte-41ay6){color:var(--accent-hover)}.hl-hero-byline.svelte-41ay6{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.hl-badge.svelte-41ay6{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:9999px;background:#1f6c9f1a;color:var(--pale-blue-text);font-size:.72rem;font-weight:600;letter-spacing:.03em;white-space:nowrap}.hl-readers.svelte-41ay6{font-size:.78rem;color:var(--muted)}.hl-grid.svelte-41ay6{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.hl-card.svelte-41ay6{display:grid;gap:1rem;padding:1.25rem;border:1px solid var(--border-light);border-radius:var(--radius-md);color:inherit;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}.hl-card.svelte-41ay6:hover{border-color:var(--border);box-shadow:0 4px 20px #0000000f}.hl-card-wide.svelte-41ay6{grid-column:1 / -1}.hl-card-header.svelte-41ay6{display:grid;gap:.4rem}.hl-card-title.svelte-41ay6{font-family:var(--font-serif);font-size:1.1rem;font-weight:700;color:var(--text-strong);line-height:1.25;letter-spacing:-.01em;transition:color .16s ease}.hl-card.svelte-41ay6:hover .hl-card-title:where(.svelte-41ay6){color:var(--accent)}.hl-card-summary.svelte-41ay6{margin:0;color:var(--muted);font-size:.85rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hl-card-byline.svelte-41ay6{padding-top:.25rem}.hl-card-quotes.svelte-41ay6{display:grid;gap:.6rem}.hl-card-quote.svelte-41ay6{margin:0;padding:.65rem .85rem;border-left:3px solid rgba(31,108,159,.3);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--pale-blue);color:var(--text-strong);font-family:var(--font-serif);font-size:.88rem;line-height:1.55}.hl-card-footer.svelte-41ay6{display:flex;align-items:center;gap:.6rem}.hl-sidebar.svelte-41ay6{position:sticky;top:5rem;display:grid;gap:1rem}.hl-sidebar-heading.svelte-41ay6{font-family:var(--font-sans);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.hl-sidebar-list.svelte-41ay6{display:grid}.hl-sidebar-item.svelte-41ay6{display:grid;gap:.4rem;padding:.85rem 0;border-bottom:1px solid var(--border-light);color:inherit;text-decoration:none}.hl-sidebar-item.svelte-41ay6:first-child{padding-top:0}.hl-sidebar-item.svelte-41ay6:last-child{border-bottom:none}.hl-sidebar-quote.svelte-41ay6{margin:0;padding:.45rem .6rem;border-left:2px solid rgba(31,108,159,.3);background:var(--surface-soft);color:var(--text);font-family:var(--font-serif);font-size:.8rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hl-sidebar-title.svelte-41ay6{font-size:.82rem;font-weight:600;color:var(--text-strong);line-height:1.3;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:color .16s ease}.hl-sidebar-item.svelte-41ay6:hover .hl-sidebar-title:where(.svelte-41ay6){color:var(--accent)}.hl-sidebar-meta.svelte-41ay6{display:flex;align-items:center;gap:.3rem;font-size:.72rem;color:var(--muted)}.hl-sidebar-author.svelte-41ay6{min-width:0}.hl-sidebar-author.svelte-41ay6 .registry-user-avatar,.hl-sidebar-author.svelte-41ay6 .story-author-handle{display:none}.hl-sidebar-author.svelte-41ay6 .story-author-link{gap:0}.hl-sidebar-author.svelte-41ay6 .story-author-name{font-size:.72rem;font-weight:500;color:var(--muted)}.hl-sidebar-dot.svelte-41ay6{color:var(--border)}.hl-sidebar-count.svelte-41ay6{white-space:nowrap}@media(max-width:900px){.hl-body.svelte-41ay6{grid-template-columns:1fr}.hl-sidebar.svelte-41ay6{position:static}}@media(max-width:720px){.hl-grid.svelte-41ay6{grid-template-columns:1fr}.hl-card-wide.svelte-41ay6{grid-column:auto}.hl-hero-card.svelte-41ay6{padding:1.5rem}.hl-hero-quote.svelte-41ay6{font-size:1.2rem}}
