.archive-page.svelte-a1a7z4{max-width:var(--max-width-article);margin:0 auto;padding-top:var(--space-section);padding-bottom:60px}.archive-filters.svelte-a1a7z4{margin-bottom:var(--space-xl);opacity:0;transform:translateY(4px);transition:opacity .4s ease .1s,transform .4s var(--ease) .1s}.archive-filters.loaded.svelte-a1a7z4{opacity:1;transform:translateY(0)}.editorial-pulse.svelte-a1a7z4{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:var(--space-xl);padding:var(--space-lg);border:1px solid var(--color-stone);border-radius:var(--radius);background:linear-gradient(180deg,color-mix(in srgb,var(--color-rust) 4%,var(--color-parchment)),transparent);margin-bottom:var(--space-xl);opacity:0;transition:opacity .45s ease .08s}.editorial-pulse.loaded.svelte-a1a7z4{opacity:1}.pulse-kicker.svelte-a1a7z4{font-family:var(--font-ui);font-size:11px;letter-spacing:1.3px;text-transform:uppercase;color:var(--color-rust);margin:0 0 var(--space-sm)}.pulse-title.svelte-a1a7z4{font-family:var(--font-heading);font-size:28px;line-height:1.1;margin:0 0 var(--space-sm)}.pulse-copy.svelte-a1a7z4{font-family:var(--font-body);font-size:15px;line-height:1.55;color:var(--color-graphite);margin:0}.pulse-actions.svelte-a1a7z4{display:flex;flex-direction:column;gap:var(--space-md)}.pulse-link.svelte-a1a7z4{font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--color-ink);text-decoration:none}.pulse-updates.svelte-a1a7z4{display:grid;gap:var(--space-sm)}.pulse-update.svelte-a1a7z4{text-decoration:none;padding-top:var(--space-sm);border-top:1px solid var(--color-stone)}.pulse-update-title.svelte-a1a7z4{display:block;font-family:var(--font-body);font-size:14px;color:var(--color-ink);line-height:1.4}.pulse-update-meta.svelte-a1a7z4{display:block;font-family:var(--font-ui);font-size:11px;color:var(--color-fog);margin-top:3px}.archive-search.svelte-a1a7z4{width:100%;max-width:320px;font-family:var(--font-ui);font-size:14px;color:var(--color-ink);background:var(--color-white);border:1.5px solid var(--color-stone);border-radius:var(--radius);padding:var(--space-sm) var(--space-base);outline:none;margin-bottom:var(--space-md);transition:border-color .2s var(--ease)}.archive-search.svelte-a1a7z4:focus{border-color:var(--color-rust)}.filter-pills.svelte-a1a7z4{display:flex;gap:var(--space-xs);overflow-x:auto;padding-bottom:2px}.secondary-pills.svelte-a1a7z4{margin-top:var(--space-sm)}.filter-pill.svelte-a1a7z4{font-family:var(--font-ui);font-size:12px;font-weight:500;color:var(--color-graphite);background:transparent;border:1px solid var(--color-stone);border-radius:20px;padding:5px 14px;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .2s var(--ease);-webkit-tap-highlight-color:transparent}.filter-pill.svelte-a1a7z4:hover{border-color:var(--color-driftwood)}.filter-pill.active.svelte-a1a7z4{background:var(--color-ink);color:var(--color-parchment);border-color:var(--color-ink)}.filter-pill.svelte-a1a7z4:active{transform:scale(.97)}@media(max-width:639px){.editorial-pulse.svelte-a1a7z4{grid-template-columns:1fr;padding:var(--space-base)}.pulse-title.svelte-a1a7z4{font-size:20px}.pulse-copy.svelte-a1a7z4{font-size:13px}.archive-search.svelte-a1a7z4{max-width:none}.filter-pill.svelte-a1a7z4{padding:7px 16px;font-size:13px}}.empty-state.svelte-a1a7z4{font-family:var(--font-body);font-size:16px;color:var(--color-fog);text-align:center;padding:var(--space-section) 0;font-style:italic}.archive-header.svelte-a1a7z4{margin-bottom:var(--space-lg);opacity:0;transition:opacity .5s ease}.archive-header.loaded.svelte-a1a7z4{opacity:1}.archive-title.svelte-a1a7z4{font-family:var(--font-heading);font-size:36px;color:var(--color-ink);font-weight:400;margin:0 0 var(--space-sm);line-height:1.15}.archive-count.svelte-a1a7z4{font-family:var(--font-ui);font-size:13px;color:var(--color-fog);margin:0}.month-group.svelte-a1a7z4{margin-top:var(--space-2xl)}.month-label.svelte-a1a7z4{font-family:var(--font-ui);font-size:12px;font-weight:600;color:var(--color-fog);letter-spacing:2px;text-transform:uppercase;margin:0 0 var(--space-sm);padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-stone)}.article-row.svelte-a1a7z4{display:flex;gap:var(--space-xl);padding:var(--space-xl) 0;border-bottom:1px solid var(--color-stone);text-decoration:none;cursor:pointer;align-items:flex-start}.article-row.svelte-a1a7z4:last-child{border-bottom:none}.article-row-main.svelte-a1a7z4{flex:1}.article-row-title.svelte-a1a7z4{font-family:var(--font-heading);font-size:22px;color:var(--color-ink);font-weight:400;line-height:1.22;margin:var(--space-sm) 0 var(--space-sm);transition:color .15s var(--ease)}.article-row.svelte-a1a7z4:hover .article-row-title:where(.svelte-a1a7z4){color:var(--color-rust)}.article-row-subtitle.svelte-a1a7z4{font-family:var(--font-body);font-size:15px;color:var(--color-fog);line-height:1.5;margin:0 0 var(--space-sm)}.article-row-excerpt.svelte-a1a7z4{font-family:var(--font-body);font-size:14px;color:var(--color-graphite);line-height:1.55;margin:0 0 var(--space-sm);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-row-notes.svelte-a1a7z4{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.article-row-update.svelte-a1a7z4,.freshness-pill.svelte-a1a7z4{font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;padding:3px 8px;border-radius:999px}.article-row-update.svelte-a1a7z4{color:var(--color-fog);background:var(--color-stone)}.freshness-pill[data-tone=critical].svelte-a1a7z4{color:var(--color-closed);background:color-mix(in srgb,var(--color-closed) 10%,transparent)}.freshness-pill[data-tone=warning].svelte-a1a7z4{color:var(--color-rust);background:color-mix(in srgb,var(--color-rust) 10%,transparent)}.freshness-pill[data-tone=positive].svelte-a1a7z4{color:var(--color-olive);background:color-mix(in srgb,var(--color-olive) 10%,transparent)}.freshness-pill[data-tone=muted].svelte-a1a7z4{color:var(--color-fog);background:var(--color-stone)}.article-row-image.svelte-a1a7z4{width:140px;height:100px;border-radius:var(--radius);flex-shrink:0;position:relative;overflow:hidden}.article-row-illustration.svelte-a1a7z4{position:absolute;inset:0;opacity:var(--illustration-opacity);transition:opacity .4s var(--ease)}.article-row.svelte-a1a7z4:hover .article-row-illustration:where(.svelte-a1a7z4){opacity:.8}[data-theme=dark] .article-row-image.svelte-a1a7z4{background:var(--gradient-illustration)!important}@media(max-width:639px){.archive-title.svelte-a1a7z4{font-size:28px}.article-row.svelte-a1a7z4{flex-direction:column-reverse;gap:var(--space-sm)}.article-row-image.svelte-a1a7z4{width:100%;height:140px;border-radius:6px}.article-row-title.svelte-a1a7z4{font-size:19px}}
