.mk-articles-hero:where(.astro-pt5ruj3o){padding:56px 24px 34px}.mk-articles-title:where(.astro-pt5ruj3o){letter-spacing:-.035em;color:var(--mk-text-1);text-wrap:balance;max-width:700px;margin:0 0 14px;font-size:44px;font-weight:800;line-height:1.08}.mk-articles-subtitle:where(.astro-pt5ruj3o){color:var(--mk-text-4);text-wrap:pretty;max-width:600px;margin:0;font-size:17.5px;line-height:1.6}.mk-articles-toolbar-section:where(.astro-pt5ruj3o){padding:0 24px 26px}.mk-articles-toolbar:where(.astro-pt5ruj3o){border-bottom:1px solid var(--mk-border-soft);flex-wrap:wrap;align-items:center;gap:20px;padding-bottom:22px;display:flex}.mk-sector-filters:where(.astro-pt5ruj3o){flex-wrap:wrap;gap:7px;display:flex}.mk-sector-filter:where(.astro-pt5ruj3o){border-radius:var(--mk-radius-pill);cursor:pointer;font-family:var(--mk-font-sans);border:1px solid var(--mk-border);background:var(--mk-bg-input);color:var(--mk-text-4);padding:8px 15px;font-size:13px;font-weight:500}.mk-sector-filter:where(.astro-pt5ruj3o).is-active{border-color:var(--mk-accent-border);background:var(--mk-bg-panel-solid);color:var(--mk-text-1)}.mk-toolbar-spacer:where(.astro-pt5ruj3o){flex:1;min-width:12px}.mk-toolbar-right:where(.astro-pt5ruj3o){align-items:center;gap:14px;display:flex}.mk-count-label:where(.astro-pt5ruj3o){font-family:var(--mk-font-mono);color:var(--mk-text-5);font-size:12px}.mk-sort-toggle:where(.astro-pt5ruj3o){border-radius:var(--mk-radius-sm);background:var(--mk-bg-input);border:1px solid var(--mk-border-soft);gap:3px;padding:3px;display:flex}.mk-sort-btn:where(.astro-pt5ruj3o){cursor:pointer;font-size:12px;font-weight:600;font-family:var(--mk-font-sans);color:var(--mk-text-5);background:0 0;border:none;border-radius:6px;padding:6px 12px}.mk-sort-btn:where(.astro-pt5ruj3o).is-active{background:var(--mk-bg-panel-solid);color:var(--mk-text-1)}.mk-section:where(.astro-pt5ruj3o){padding:0 24px 80px}.mk-featured-card{border-radius:var(--mk-radius-xl);border:1px solid var(--mk-border);background:var(--mk-bg-panel);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:32px;margin-bottom:26px;padding:30px;display:grid;color:var(--mk-text-2)!important}.mk-featured-card:hover{border-color:#93c5fd80;color:var(--mk-text-2)!important}.mk-featured-top{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.mk-featured-badge{font-family:var(--mk-font-mono);color:var(--mk-accent-pale);background:#3b82f629;border:1px solid #3b82f64d;border-radius:6px;padding:4px 10px;font-size:10.5px}.mk-featured-tag{font-family:var(--mk-font-mono);font-size:11.5px}.mk-featured-title{letter-spacing:-.02em;color:var(--mk-text-1);text-wrap:pretty;margin-bottom:12px;font-size:27px;font-weight:700;line-height:1.25}.mk-featured-excerpt{color:var(--mk-text-4);text-wrap:pretty;margin-bottom:16px;font-size:15.5px;line-height:1.65}.mk-featured-meta{font-family:var(--mk-font-mono);color:var(--mk-text-5);font-size:12px}.mk-featured-visual{border-radius:var(--mk-radius-lg);border:1px solid var(--mk-border-soft);background:repeating-linear-gradient(135deg,#94a3b812 0 10px,#0000 10px 20px);justify-content:center;align-items:center;min-height:180px;display:flex}.mk-featured-visual span{font-family:var(--mk-font-mono);color:var(--mk-text-6);text-align:center;padding:0 20px;font-size:11.5px}.mk-article-grid:where(.astro-pt5ruj3o){grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mk-article-card{border-radius:var(--mk-radius-lg);border:1px solid var(--mk-border);background:var(--mk-bg-panel);flex-direction:column;padding:22px;transition:transform .2s,border-color .2s;display:flex;color:var(--mk-text-2)!important}.mk-article-card:hover{border-color:var(--mk-accent-border);transform:translateY(-3px);color:var(--mk-text-2)!important}.mk-article-tag{font-family:var(--mk-font-mono);letter-spacing:.05em;margin-bottom:12px;font-size:10.5px}.mk-article-title{color:var(--mk-text-2);text-wrap:pretty;margin-bottom:10px;font-size:16.5px;font-weight:700;line-height:1.35}.mk-article-excerpt{color:var(--mk-text-4);text-wrap:pretty;margin-bottom:18px;font-size:13.5px;line-height:1.6}.mk-article-spacer{flex:1}.mk-article-meta{color:var(--mk-text-5);font-size:12px;font-family:var(--mk-font-mono);justify-content:space-between;display:flex}.mk-load-more:where(.astro-pt5ruj3o){justify-content:center;margin-top:34px;display:flex}.mk-load-more-btn:where(.astro-pt5ruj3o){border-radius:var(--mk-radius);cursor:pointer;font-family:var(--mk-font-sans);border:1px solid var(--mk-border);background:var(--mk-bg-panel);color:var(--mk-text-3);padding:13px 26px;font-size:14.5px;font-weight:600}@media (width<=999px){.mk-article-grid:where(.astro-pt5ruj3o){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=899px){.mk-featured-card:where(.astro-pt5ruj3o){grid-template-columns:1fr}}@media (width<=680px){.mk-article-grid:where(.astro-pt5ruj3o){grid-template-columns:1fr}.mk-articles-title:where(.astro-pt5ruj3o){font-size:32px}}
