.archive-page-wrap.svelte-1d6nxft{padding-top:18px;padding-bottom:56px}.page-heading-box.svelte-1d6nxft{border-bottom:2px solid #0f172a;margin-bottom:16px;padding-bottom:14px}.breadcrumb-trail.svelte-1d6nxft{color:#64748b;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;display:flex}.breadcrumb-trail.svelte-1d6nxft a:where(.svelte-1d6nxft):hover{color:var(--color-primary-dark)}.bc-sep.svelte-1d6nxft{color:#cbd5e1}.bc-current.svelte-1d6nxft{color:#0f172a;font-weight:600}.page-title.svelte-1d6nxft{font-family:var(--font-serif);color:#0f172a;margin-bottom:6px;font-size:clamp(20px,1.6vw,26px);font-weight:800;line-height:1.25}.page-deck.svelte-1d6nxft{color:#475569;max-width:820px;font-size:13px;line-height:1.5}.year-filters-bar.svelte-1d6nxft{background:#fff;border:1px solid #e2e8f0;border-radius:4px;align-items:center;gap:12px;margin-bottom:20px;padding:8px 14px;display:flex;overflow-x:auto}.year-filter-lbl.svelte-1d6nxft{color:#0f172a;letter-spacing:.05em;white-space:nowrap;font-size:10.5px;font-weight:800}.year-btns-scroll.svelte-1d6nxft{gap:6px;display:flex}.year-btn.svelte-1d6nxft{font-family:var(--font-mono);color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:3px;padding:3px 10px;font-size:11px;font-weight:700;transition:all .15s}.year-btn.svelte-1d6nxft:hover{color:#0f172a;background:#e2e8f0}.year-btn.active.svelte-1d6nxft{color:#fff;background:#0f172a;border-color:#0f172a}.issues-grid.svelte-1d6nxft{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (width<=840px){.issues-grid.svelte-1d6nxft{grid-template-columns:1fr}}.issue-card.svelte-1d6nxft{background:#fff;border:1px solid #e2e8f0;border-radius:4px;grid-template-columns:clamp(100px,9vw,125px) 1fr;align-items:start;gap:16px;padding:14px;transition:all .15s;display:grid;box-shadow:0 1px 3px #0f172a0a}.issue-card.svelte-1d6nxft:hover{border-color:var(--color-primary);transform:translateY(-1px);box-shadow:0 4px 12px #0f172a0f}.issue-cover-col.svelte-1d6nxft{border-radius:3px;position:relative;overflow:hidden}.issue-thumb.svelte-1d6nxft{aspect-ratio:1/1.41;object-fit:cover;border:1px solid #e2e8f0;border-radius:3px;width:100%;box-shadow:0 2px 8px #00000014}.issue-badge.svelte-1d6nxft{color:#fff;font-family:var(--font-mono);background:#0f172a;border-radius:2px;padding:1px 5px;font-size:9px;font-weight:700;position:absolute;bottom:4px;left:4px}.issue-info-col.svelte-1d6nxft{flex-direction:column;min-width:0;height:100%;display:flex}.issue-date-row.svelte-1d6nxft{color:#64748b;justify-content:space-between;align-items:center;margin-bottom:4px;font-size:10.5px;display:flex}.issue-month.svelte-1d6nxft{color:var(--color-primary-dark);font-weight:700}.issue-pdf-size.svelte-1d6nxft{font-family:var(--font-mono);font-size:9.5px}.issue-title.svelte-1d6nxft{font-family:var(--font-serif);color:#0f172a;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;margin-bottom:8px;font-size:clamp(13.5px,1vw,15.5px);font-weight:700;line-height:1.32}.issue-title.svelte-1d6nxft a:where(.svelte-1d6nxft):hover{color:var(--color-primary-dark)}.issue-topics-list.svelte-1d6nxft{flex:1;margin-bottom:12px}.topics-title.svelte-1d6nxft{letter-spacing:.05em;color:#64748b;margin-bottom:4px;font-size:9.5px;font-weight:800;display:block}.issue-topics-list.svelte-1d6nxft ul:where(.svelte-1d6nxft){color:#334155;flex-direction:column;gap:3px;margin:0;padding-left:14px;font-size:11px;line-height:1.35;display:flex}.issue-btn-row.svelte-1d6nxft{border-top:1px solid #f1f5f9;align-items:center;gap:8px;padding-top:8px;display:flex}.btn-read-online.svelte-1d6nxft{color:#fff;letter-spacing:.04em;background:#0f172a;border-radius:2px;padding:4px 10px;font-size:10px;font-weight:700;transition:background .15s}.btn-read-online.svelte-1d6nxft:hover{background:var(--color-primary-dark)}.btn-download-pdf.svelte-1d6nxft{color:#475569;background:#f8fafc;border:1px solid #cbd5e1;border-radius:2px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:600;transition:all .15s;display:inline-flex}.btn-download-pdf.svelte-1d6nxft:hover{color:#0f172a;background:#fff;border-color:#0f172a}
