.sr[data-astro-cid-3lmfryzv]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sources[data-astro-cid-3lmfryzv]{margin:40px 0 28px}.sources-header[data-astro-cid-3lmfryzv]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.sources-title[data-astro-cid-3lmfryzv]{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:18px;font-weight:700}.sources-count[data-astro-cid-3lmfryzv]{color:var(--ink-3);font-size:13px;font-weight:500}.sources-card[data-astro-cid-3lmfryzv]{border:1px solid var(--hair);border-radius:var(--r-m);box-shadow:var(--sh-0);background:#fff;overflow:hidden}.sources-t[data-astro-cid-3lmfryzv]{border-collapse:collapse;width:100%;margin:0;font-size:14px}.sources-t[data-astro-cid-3lmfryzv] th[data-astro-cid-3lmfryzv]{background:var(--surface-1);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);text-align:left;border-bottom:1px solid var(--hair);padding:10px 16px;font-size:11px;font-weight:700}.sources-row[data-astro-cid-3lmfryzv] td[data-astro-cid-3lmfryzv]{vertical-align:middle;border-bottom:1px solid var(--hair);padding:12px 16px;transition:background .15s}.sources-row[data-astro-cid-3lmfryzv]:last-child td[data-astro-cid-3lmfryzv]{border-bottom:0}.sources-row[data-astro-cid-3lmfryzv]:hover td[data-astro-cid-3lmfryzv]{background:var(--surface-1)}.sources-row[data-astro-cid-3lmfryzv]:target td[data-astro-cid-3lmfryzv]{background:#fef9c3}.th-num[data-astro-cid-3lmfryzv],.td-num[data-astro-cid-3lmfryzv]{text-align:center;width:48px;padding-right:8px}.src-pill[data-astro-cid-3lmfryzv]{color:var(--ink-3);font-family:monospace;font-size:12px;font-weight:700}.td-src[data-astro-cid-3lmfryzv]{font-weight:500}.src-link[data-astro-cid-3lmfryzv]{color:var(--ink);align-items:center;gap:4px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.src-link[data-astro-cid-3lmfryzv]:hover{color:var(--brand);text-decoration:underline}.src-ext[data-astro-cid-3lmfryzv]{color:var(--ink-3);flex-shrink:0;font-size:13px}.th-date[data-astro-cid-3lmfryzv],.td-date[data-astro-cid-3lmfryzv]{white-space:nowrap;text-align:right;width:170px}.src-time[data-astro-cid-3lmfryzv]{color:var(--ink-3);font-size:13px}@media (width<=640px){.th-date[data-astro-cid-3lmfryzv]{display:none}.td-date[data-astro-cid-3lmfryzv]{text-align:left;border-bottom:1px solid var(--hair);width:auto;padding:0 16px 10px 48px;display:block}.td-src[data-astro-cid-3lmfryzv]{border-bottom:none;padding-bottom:4px;display:block}.td-num[data-astro-cid-3lmfryzv]{vertical-align:top;padding-top:14px;display:inline-block}.sources-row[data-astro-cid-3lmfryzv]:last-child .td-date[data-astro-cid-3lmfryzv]{border-bottom:0}}.review-block[data-astro-cid-spdk65eg]{background:var(--surface-1);border:1px solid var(--hair);border-radius:var(--r-m);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0 36px;padding:14px 18px;font-size:13.5px;line-height:1.45;display:flex}.review-status[data-astro-cid-spdk65eg]{align-items:center;gap:8px;display:flex}.review-badge[data-astro-cid-spdk65eg]{background:var(--brand-50);width:20px;height:20px;color:var(--brand);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.review-caption[data-astro-cid-spdk65eg] strong[data-astro-cid-spdk65eg]{color:var(--ink);font-weight:600}.review-author[data-astro-cid-spdk65eg]{color:var(--ink-2)}.review-author[data-astro-cid-spdk65eg] strong[data-astro-cid-spdk65eg]{color:var(--ink);font-weight:600}.review-dates[data-astro-cid-spdk65eg]{color:var(--ink-3);align-items:center;gap:8px;font-size:13px;display:flex}.review-dates[data-astro-cid-spdk65eg] time[data-astro-cid-spdk65eg]{color:var(--ink-2);font-weight:500}.review-sep[data-astro-cid-spdk65eg]{color:var(--hair)}@media (width<=640px){.review-block[data-astro-cid-spdk65eg]{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px}.review-dates[data-astro-cid-spdk65eg]{flex-wrap:wrap;gap:6px;font-size:12.5px}}.series-nav[data-astro-cid-ducqvmzk]{border:1px solid var(--hair);border-radius:var(--r-m);box-shadow:var(--sh-0);background:#fff;margin:36px 0;padding:24px}.series-header[data-astro-cid-ducqvmzk]{align-items:baseline;gap:8px;margin-bottom:16px;display:flex}.series-tag[data-astro-cid-ducqvmzk]{text-transform:uppercase;letter-spacing:.08em;color:var(--brand);font-size:11px;font-weight:700}.series-name[data-astro-cid-ducqvmzk]{color:var(--ink);font-size:15px}.series-grid[data-astro-cid-ducqvmzk]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.series-card[data-astro-cid-ducqvmzk]{background:var(--surface-1);border:1px solid var(--hair);border-radius:var(--r-s);height:100%;color:var(--ink);flex-direction:column;gap:6px;padding:16px 18px;text-decoration:none;transition:all .15s;display:flex}.series-card[data-astro-cid-ducqvmzk]:not(.disabled):hover{border-color:var(--brand);box-shadow:var(--sh-1);background:#fff;transform:translateY(-1px)}.series-card[data-astro-cid-ducqvmzk].disabled{opacity:.6;background:var(--surface-1)}.series-dir[data-astro-cid-ducqvmzk]{color:var(--ink-3);font-size:12px;font-weight:600}.series-card[data-astro-cid-ducqvmzk]:not(.disabled):hover .series-dir[data-astro-cid-ducqvmzk]{color:var(--brand)}.series-title[data-astro-cid-ducqvmzk]{font-size:14px;font-weight:600;line-height:1.4}.muted[data-astro-cid-ducqvmzk]{color:var(--ink-3);font-weight:400}@media (width<=640px){.series-grid[data-astro-cid-ducqvmzk]{grid-template-columns:1fr}.series-nav[data-astro-cid-ducqvmzk]{padding:18px}}.acad-list[data-astro-cid-ycccvph6]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;margin:36px 0;padding:0;list-style:none;display:grid}.acad-item[data-astro-cid-ycccvph6]{margin:0}.acad-card[data-astro-cid-ycccvph6]{border:1px solid var(--hair);border-radius:var(--r-m);height:100%;box-shadow:var(--sh-0);color:var(--ink);background:#fff;flex-direction:column;padding:24px;text-decoration:none;transition:all .15s;display:flex}.acad-card[data-astro-cid-ycccvph6]:hover{border-color:var(--brand);box-shadow:var(--sh-2);transform:translateY(-2px)}.acad-card-top[data-astro-cid-ycccvph6]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.acad-card-series[data-astro-cid-ycccvph6]{text-transform:uppercase;letter-spacing:.06em;color:var(--brand);background:var(--brand-50);border-radius:var(--pill);padding:3px 8px;font-size:11px;font-weight:700}.acad-card-date[data-astro-cid-ycccvph6]{color:var(--ink-3);margin-left:auto;font-size:13px}.acad-card-title[data-astro-cid-ycccvph6]{color:var(--ink);margin:0 0 10px;font-size:20px;font-weight:700;line-height:1.35}.acad-card-desc[data-astro-cid-ycccvph6]{color:var(--ink-2);flex-grow:1;margin:0 0 18px;font-size:15px;line-height:1.5}.acad-card-more[data-astro-cid-ycccvph6]{color:var(--brand);align-items:center;gap:4px;margin-top:auto;font-size:14px;font-weight:600;transition:gap .15s;display:inline-flex}.acad-card[data-astro-cid-ycccvph6]:hover .acad-card-more[data-astro-cid-ycccvph6]{gap:8px}
