/* Separa el período actual del archivo histórico de boletines. */
.bulletin-current-grid{grid-template-columns:repeat(auto-fit,minmax(220px,300px));justify-content:center}.boletines-archive-panel{max-width:900px;margin:0 auto;padding:2rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.boletines-archive-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--blue-light);color:var(--blue-primary)}.boletines-archive-icon i{width:26px;height:26px}.boletines-archive-panel h3{font-family:var(--font-display);font-size:1.15rem;text-transform:uppercase;color:var(--blue-primary);margin-bottom:.35rem}.boletines-archive-panel p{color:var(--text-muted);font-size:.92rem;line-height:1.6}.boletines-archive-panel .btn{white-space:nowrap}@media (max-width:720px){.boletines-archive-panel{grid-template-columns:auto 1fr;padding:1.5rem}.boletines-archive-panel .btn{grid-column:1/-1;justify-self:start}}@media (max-width:420px){.boletines-archive-panel{grid-template-columns:1fr}.boletines-archive-panel .btn{width:100%;justify-content:center}}
.bulletin-current-grid .bulletin-card-item:nth-child(-n+7),.bulletin-current-grid .bulletin-card-item:nth-child(9){display:none}
.boletines-year-archive{max-width:900px;margin:1.5rem auto 0;display:grid;gap:.85rem}.boletines-year-archive details{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.boletines-year-archive summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;cursor:pointer;font-family:var(--font-display);font-size:1.2rem;color:var(--blue-primary);text-transform:uppercase}.boletines-year-archive summary span{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-nav);font-size:.78rem;font-weight:700;color:var(--text-muted);text-transform:none}.boletines-year-archive summary i{width:16px;height:16px;transition:transform .2s ease}.boletines-year-archive details[open] summary{border-bottom:1px solid var(--border)}.boletines-year-archive details[open] summary i{transform:rotate(180deg)}.archive-bulletin-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem;padding:1rem}.archive-bulletin-grid a{display:flex;align-items:center;justify-content:center;min-height:52px;padding:.65rem;background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-nav);font-size:.82rem;font-weight:700;color:var(--blue-primary);text-align:center}.archive-bulletin-grid a:hover{background:var(--blue-light);border-color:var(--blue-primary)}
.legacy-year-archive{display:none}
