.article-list[data-astro-cid-euwjqsyb]{width:100%;margin-inline:auto}.article-list__heading[data-astro-cid-euwjqsyb]{color:#f7f5ed;font-family:var(--font-serif);font-size:var(--text-lg);letter-spacing:0;margin-bottom:30px;font-weight:400;line-height:32.4px}.article-list[data-astro-cid-euwjqsyb] ul[data-astro-cid-euwjqsyb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.article-list__card[data-astro-cid-euwjqsyb]{border-radius:var(--radius-card);height:100%;min-height:200px;font-family:"Geist", var(--font-sans);transition:border-color var(--duration) var(--ease), background var(--duration) var(--ease), box-shadow var(--duration) var(--ease);background:linear-gradient(#ffffff0b,#ffffff04);border:1px solid #ffffff1a;flex-direction:column;gap:14px;padding:32px 32px 28px;display:flex;position:relative;box-shadow:0 18px 40px -26px #12a6ff47}.article-list__card[data-astro-cid-euwjqsyb].is-series{background:radial-gradient(120% 95% at 100% 0,#12a6ff33,#0000 62%),linear-gradient(#ffffff0b,#ffffff04);border-color:#12a6ff47;box-shadow:inset 0 0 46px -18px #12a6ff59,0 18px 40px -26px #12a6ff66}.article-list__card[data-astro-cid-euwjqsyb].is-series:hover,.article-list__card[data-astro-cid-euwjqsyb].is-series:has(.article-list__link:focus-visible){background:radial-gradient(120% 95% at 100% 0,#12a6ff4d,#0000 62%),linear-gradient(#ffffff12,#ffffff06);border-color:#12a6ff80;box-shadow:inset 0 0 56px -16px #12a6ff80,0 22px 48px -24px #12a6ff8c}.article-list__link[data-astro-cid-euwjqsyb]{color:inherit}.article-list__link[data-astro-cid-euwjqsyb]:after{content:"";border-radius:inherit;position:absolute;inset:0}.article-list__link[data-astro-cid-euwjqsyb]:focus-visible{outline:none}.article-list__card[data-astro-cid-euwjqsyb]:has(.article-list__link:focus-visible){outline-offset:2px;outline:2px solid #12a6ff}.article-list__card[data-astro-cid-euwjqsyb]:hover,.article-list__card[data-astro-cid-euwjqsyb]:has(.article-list__link:focus-visible){background:linear-gradient(#ffffff12,#ffffff06);border-color:#ffffff3d;box-shadow:0 22px 48px -24px #12a6ff73}.article-list__top[data-astro-cid-euwjqsyb]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.article-list__arrow[data-astro-cid-euwjqsyb]{color:#12a6ff;opacity:0;width:20px;height:20px;transition:opacity var(--duration) var(--ease), transform var(--duration) var(--ease);flex-shrink:0;transform:translate(-3px,3px)}.article-list__card[data-astro-cid-euwjqsyb]:hover .article-list__arrow[data-astro-cid-euwjqsyb],.article-list__card[data-astro-cid-euwjqsyb]:has(.article-list__link:focus-visible) .article-list__arrow[data-astro-cid-euwjqsyb]{opacity:1;transform:none}.article-list__topic[data-astro-cid-euwjqsyb]{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;font-weight:500;display:inline-flex}.article-list__topic[data-astro-cid-euwjqsyb]:before{content:"";background:linear-gradient(135deg, var(--c1), var(--c2));border-radius:50%;width:8px;height:8px}.article-list__title[data-astro-cid-euwjqsyb]{color:var(--color-text-warm);letter-spacing:-.03em;text-wrap:balance;transition:color .3s var(--ease);font-size:30px;font-weight:600;line-height:1.15}.article-list__meta[data-astro-cid-euwjqsyb]{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;gap:8px;margin-top:auto;padding-top:10px;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;display:flex}.article-list__card[data-astro-cid-euwjqsyb]:hover .article-list__title[data-astro-cid-euwjqsyb],.article-list__card[data-astro-cid-euwjqsyb]:has(.article-list__link:focus-visible) .article-list__title[data-astro-cid-euwjqsyb]{color:#12a6ff}.article-list__series[data-astro-cid-euwjqsyb]{z-index:1;color:#8fd6ff;letter-spacing:.04em;white-space:nowrap;max-width:100%;transition:background var(--duration) var(--ease), border-color var(--duration) var(--ease), color var(--duration) var(--ease);background:#12a6ff24;border:1px solid #12a6ff80;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 11px 4px 9px;font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px;font-weight:500;line-height:1.2;display:inline-flex;position:relative}.article-list__series[data-astro-cid-euwjqsyb] svg[data-astro-cid-euwjqsyb]{flex-shrink:0;width:13px;height:13px}.article-list__series[data-astro-cid-euwjqsyb]:hover,.article-list__series[data-astro-cid-euwjqsyb]:focus-visible{color:#fff;background:#12a6ff47;border-color:#12a6ff}.article-list__year[data-astro-cid-euwjqsyb]{grid-column:1/-1;align-items:center;gap:14px;margin-top:12px;display:flex}.article-list__year[data-astro-cid-euwjqsyb]:first-child{margin-top:0}.article-list__year[data-astro-cid-euwjqsyb]:after{content:"";background:#ffffff29;flex:1;height:1px}.article-list__year-chip[data-astro-cid-euwjqsyb]{color:var(--color-text);letter-spacing:.08em;background:#ffffff0f;border:1px solid #ffffff38;border-radius:999px;padding:5px 12px;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;font-weight:500;line-height:1.2}.article-list[data-astro-cid-euwjqsyb] li[data-astro-cid-euwjqsyb][hidden]{display:none}.article-list[data-astro-cid-euwjqsyb] li.is-new{animation:list-in .5s var(--ease) both}@keyframes list-in{0%{opacity:0;transform:translateY(16px)}}.article-list__more[data-astro-cid-euwjqsyb]{min-height:72px;color:var(--color-text-muted);letter-spacing:.04em;opacity:.55;transition:opacity .2s var(--ease);justify-content:center;align-items:center;gap:10px;padding-top:24px;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;display:flex}.article-list__more[data-astro-cid-euwjqsyb].is-loading{opacity:1}.article-list__more[data-astro-cid-euwjqsyb].is-end{opacity:.7}.article-list__more[data-astro-cid-euwjqsyb].is-end .article-list__spinner[data-astro-cid-euwjqsyb]{display:none}.article-list__spinner[data-astro-cid-euwjqsyb]{border:2px solid #12a6ff33;border-top-color:#12a6ff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite list-spin}@keyframes list-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.article-list[data-astro-cid-euwjqsyb] li.is-new{animation:none}.article-list__spinner[data-astro-cid-euwjqsyb]{animation-duration:2.4s}}@media (width<=1199px){.article-list__title[data-astro-cid-euwjqsyb]{font-size:26px}}@media (width<=767px){.article-list[data-astro-cid-euwjqsyb] ul[data-astro-cid-euwjqsyb]{grid-template-columns:minmax(0,1fr);gap:14px}.article-list__card[data-astro-cid-euwjqsyb]{border-radius:20px;gap:10px;min-height:0;padding:22px 20px 20px}.article-list__title[data-astro-cid-euwjqsyb]{font-size:23px}}
