.sidebar.svelte-sgtafs{gap:var(--sp-8);flex-direction:column;display:flex}.sidebar-block.svelte-sgtafs{background:var(--white);border-radius:var(--radius-lg);padding:var(--sp-6);box-shadow:var(--shadow-sm);border-top:3px solid var(--green)}.sidebar-heading.svelte-sgtafs{letter-spacing:.12em;text-transform:uppercase;color:var(--navy);margin-bottom:var(--sp-4);font-size:.7rem;font-weight:700}.dropdown-trigger.svelte-sgtafs{justify-content:space-between;align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-3) var(--sp-4);background:linear-gradient(135deg, var(--off-white), var(--white));border-radius:var(--radius);cursor:pointer;color:var(--navy);box-shadow:var(--shadow-sm);transition:box-shadow var(--t), transform var(--t);border:none;font-size:.9rem;font-weight:700;display:flex}.dropdown-trigger.svelte-sgtafs:hover{box-shadow:var(--shadow)}.category-dropdown.svelte-sgtafs{position:relative}.category-dropdown.svelte-sgtafs:hover .dropdown-trigger:where(.svelte-sgtafs),.category-dropdown.open.svelte-sgtafs .dropdown-trigger:where(.svelte-sgtafs){border-radius:var(--radius) var(--radius) 0 0;background:linear-gradient(135deg, var(--green), var(--green-hover));color:var(--white)}.dropdown-trigger-label.svelte-sgtafs{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dropdown-chevron.svelte-sgtafs{transition:transform var(--t-fast);flex:none}.category-dropdown.svelte-sgtafs:hover .dropdown-chevron:where(.svelte-sgtafs),.category-dropdown.open.svelte-sgtafs .dropdown-chevron:where(.svelte-sgtafs){transform:rotate(180deg)}.category-list.svelte-sgtafs{z-index:20;padding:var(--sp-2);background:var(--white);border-radius:0 0 var(--radius) var(--radius);box-shadow:var(--shadow-md);opacity:0;visibility:hidden;max-height:320px;transition:opacity var(--t), transform var(--t), visibility var(--t);flex-direction:column;gap:3px;margin:0;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-6px)}.category-dropdown.svelte-sgtafs:hover .category-list:where(.svelte-sgtafs),.category-dropdown.open.svelte-sgtafs .category-list:where(.svelte-sgtafs){opacity:1;visibility:visible;transform:translateY(0)}.cat-link.svelte-sgtafs{padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);color:var(--text-muted);transition:background var(--t-fast), color var(--t-fast), transform var(--t-fast), border-color var(--t-fast);border-left:3px solid #0000;justify-content:space-between;align-items:center;font-size:.875rem;font-weight:500;text-decoration:none;display:flex}.cat-link.svelte-sgtafs:hover{background:var(--off-white);color:var(--navy);border-left-color:var(--green);transform:translate(3px)}.cat-link.active.svelte-sgtafs{background:linear-gradient(135deg, var(--green), var(--green-hover));color:var(--white);border-left-color:var(--gold);font-weight:700}.cat-count.svelte-sgtafs{color:var(--navy);background:var(--off-white);border-radius:10px;flex-shrink:0;padding:1px 8px;font-size:.72rem;font-weight:700}.cat-link.active.svelte-sgtafs .cat-count:where(.svelte-sgtafs){color:var(--white);background:#ffffff40}.tag-cloud.svelte-sgtafs{gap:var(--sp-2);flex-wrap:wrap;display:flex}.tag-pill.svelte-sgtafs{background:var(--off-white);color:var(--text-muted);transition:color var(--t-fast), background var(--t-fast), transform var(--t-fast);border-radius:999px;padding:.3em .85em;font-size:.78rem;font-weight:500;text-decoration:none;display:inline-block}.tag-pill.svelte-sgtafs:hover{color:var(--navy);transform:translateY(-1px)}.tag-pill.active.svelte-sgtafs{background:linear-gradient(135deg, var(--navy), var(--navy-mid));color:var(--white)}.news-hero.svelte-b1bsje{background:linear-gradient(135deg, var(--navy) 0%, var(--navy-mid) 100%);padding-block:var(--sp-14);position:relative;overflow:hidden}.news-hero.svelte-b1bsje:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff12,#0000 70%);border-radius:50%;width:480px;height:480px;position:absolute;top:-40%;right:-8%}.news-hero.svelte-b1bsje:after{content:"";background:linear-gradient(90deg, var(--green), var(--gold), var(--navy-light));height:4px;position:absolute;bottom:0;left:0;right:0}.news-hero-title.svelte-b1bsje{color:var(--white);margin-bottom:var(--sp-3);font-size:clamp(2rem,4vw,2.75rem);position:relative}.news-hero-sub.svelte-b1bsje{color:#ffffffb3;max-width:60ch;font-size:1.05rem;position:relative}.news-layout.svelte-b1bsje{gap:var(--sp-10);padding-block:var(--sp-12);grid-template-columns:260px 1fr;align-items:start;display:grid}.news-main.svelte-b1bsje{min-width:0}.articles-meta.svelte-b1bsje{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-6);color:var(--text-muted);font-size:.875rem;display:flex}.articles-count.svelte-b1bsje{color:var(--navy);background:var(--off-white);border-radius:999px;padding:.4em 1em;font-weight:700}.clear-filter.svelte-b1bsje{color:var(--accent);transition:background var(--t-fast);background:#c4123014;border-radius:999px;align-items:center;gap:4px;padding:.4em .9em;font-weight:600;text-decoration:none;display:inline-flex}.clear-filter.svelte-b1bsje:hover{background:#c4123029}.articles-grid.svelte-b1bsje{gap:var(--sp-6);grid-template-columns:repeat(2,1fr);display:grid}.articles-grid.svelte-b1bsje .article-card:first-child{grid-column:1/-1}.articles-grid.svelte-b1bsje .article-card:first-child .card-image-wrap{aspect-ratio:21/8}.articles-grid.svelte-b1bsje .article-card:first-child .card-title{font-size:1.5rem}.pagination.svelte-b1bsje{align-items:center;gap:var(--sp-2);margin-top:var(--sp-12);justify-content:center;display:flex}.page-btn.svelte-b1bsje{min-width:40px;height:40px;padding:0 var(--sp-2);color:var(--navy);background:var(--white);box-shadow:var(--shadow-sm);transition:background var(--t-fast), color var(--t-fast), box-shadow var(--t-fast), transform var(--t-fast);border-radius:999px;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;text-decoration:none;display:flex}.page-btn.svelte-b1bsje:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.page-btn.active.svelte-b1bsje{background:linear-gradient(135deg, var(--navy), var(--navy-mid));color:var(--white);box-shadow:var(--shadow), 0 0 0 1px #00448940}.page-btn--arrow.svelte-b1bsje{font-size:1rem}.page-ellipsis.svelte-b1bsje{color:var(--text-light);padding:0 var(--sp-1)}.no-results.svelte-b1bsje{text-align:center;padding:var(--sp-16) 0;align-items:center;gap:var(--sp-5);color:var(--text-muted);flex-direction:column;display:flex}@media (width<=860px){.news-layout.svelte-b1bsje{grid-template-columns:1fr}}@media (width<=580px){.articles-grid.svelte-b1bsje{grid-template-columns:1fr}.articles-grid.svelte-b1bsje .article-card:first-child .card-title{font-size:1.15rem}}
