.sl[data-astro-cid-ytkaye7o]{flex-direction:column;gap:10px;display:flex}.sl__title[data-astro-cid-ytkaye7o]{font-size:var(--text-h4);letter-spacing:0;margin:0}.sl__rule[data-astro-cid-ytkaye7o]{background:var(--color-ink);height:2px;display:block}.sl__list[data-astro-cid-ytkaye7o]{gap:15px;margin:0;padding:10px 0 0;list-style:none;display:grid}.sl__item[data-astro-cid-ytkaye7o]{align-items:flex-start;gap:10px;padding-bottom:15px;display:flex;position:relative}.sl__item[data-astro-cid-ytkaye7o]:after{content:"";background:var(--color-line);height:1px;position:absolute;bottom:0;left:0;right:0}.sl__num[data-astro-cid-ytkaye7o]{min-width:1.1em;font-family:var(--font-display);font-size:var(--text-h3);color:var(--color-faint);flex:none;padding-right:10px;line-height:1}.sl__text[data-astro-cid-ytkaye7o]{flex-direction:column;gap:5px;min-width:0;padding-right:10px;display:flex}.sl__link[data-astro-cid-ytkaye7o]{font-family:var(--font-display);color:var(--color-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.25rem;line-height:1.2;text-decoration:none;display:-webkit-box;overflow:hidden}.sl__link[data-astro-cid-ytkaye7o]:hover{color:var(--color-accent-hover)}.sl__date[data-astro-cid-ytkaye7o]{font-size:var(--text-small);color:var(--color-muted)}.ns[data-astro-cid-2f63hcaj]{background:var(--color-wash)}.ns__inner[data-astro-cid-2f63hcaj]{align-items:center;gap:52px;display:grid}.ns__copy[data-astro-cid-2f63hcaj] h2[data-astro-cid-2f63hcaj]{font-size:var(--text-display);letter-spacing:-.026em;line-height:1.02}.ns__copy[data-astro-cid-2f63hcaj] .lead[data-astro-cid-2f63hcaj]{color:var(--color-muted);max-width:46ch;margin-top:22px;font-size:1.1875rem;line-height:1.6}.ns__list[data-astro-cid-2f63hcaj]{flex-direction:column;gap:12px;margin:26px 0 34px;padding-left:0;list-style:none;display:flex}.ns__list[data-astro-cid-2f63hcaj] li[data-astro-cid-2f63hcaj]{font-size:var(--text-body);color:var(--color-ink);align-items:flex-start;gap:12px;font-weight:600;line-height:1.45;display:flex}.ns__check[data-astro-cid-2f63hcaj]{background:var(--color-primary);width:24px;height:24px;color:var(--color-ink);border-radius:50%;flex:none;place-items:center;display:inline-grid}.mock[data-astro-cid-2f63hcaj]{background:var(--color-ink);color:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-deep);font-size:var(--text-small);overflow:hidden}.mock__bar[data-astro-cid-2f63hcaj]{background:#ffffff0f;align-items:center;gap:6px;padding:10px 14px;display:flex}.mock__dot[data-astro-cid-2f63hcaj]{background:#ffffff40;border-radius:50%;width:9px;height:9px}.mock__url[data-astro-cid-2f63hcaj]{color:#fff9;margin-left:8px}.mock__body[data-astro-cid-2f63hcaj]{grid-template-columns:180px 1fr;display:grid}.mock__side[data-astro-cid-2f63hcaj]{padding:var(--s-4)}.mock__side-title[data-astro-cid-2f63hcaj]{margin:0 0 var(--s-2);color:var(--color-primary);font-weight:600}.mock__side[data-astro-cid-2f63hcaj] ol[data-astro-cid-2f63hcaj]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.mock__side[data-astro-cid-2f63hcaj] li[data-astro-cid-2f63hcaj]{color:#ffffffb3;border-radius:4px;align-items:center;gap:8px;padding:5px 6px;display:flex}.mock__side[data-astro-cid-2f63hcaj] li[data-astro-cid-2f63hcaj] span[data-astro-cid-2f63hcaj]{background:#ffffff1f;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:inline-grid}.mock__side[data-astro-cid-2f63hcaj] li[data-astro-cid-2f63hcaj].is-on{color:#fff;background:#ffffff14}.mock__side[data-astro-cid-2f63hcaj] li[data-astro-cid-2f63hcaj].is-on span[data-astro-cid-2f63hcaj]{background:var(--color-primary);color:var(--color-ink)}.mock__main[data-astro-cid-2f63hcaj]{padding:var(--s-5);gap:var(--s-3);align-content:start;display:grid}.mock__h[data-astro-cid-2f63hcaj]{font-family:var(--font-display);font-size:var(--text-h4);margin:0}.mock__p[data-astro-cid-2f63hcaj]{color:#ffffffc7;margin:0}.mock__badge[data-astro-cid-2f63hcaj]{background:#f2b23326;border:1px solid #f2b23366;border-radius:4px;margin:0;padding:8px 10px}.mock__card[data-astro-cid-2f63hcaj]{padding:var(--s-4);border-radius:var(--radius-md);background:#ffffff0f;gap:8px;display:grid}.mock__pct[data-astro-cid-2f63hcaj]{font-family:var(--font-display);margin:0;font-size:32px;line-height:1}.mock__pct[data-astro-cid-2f63hcaj] small[data-astro-cid-2f63hcaj]{color:#ffffffb3;font-size:12px;font-family:var(--font-body);margin-left:6px}.mock__btn[data-astro-cid-2f63hcaj]{background:var(--color-accent);border-radius:4px;justify-self:start;padding:6px 12px;font-weight:600}@media (width<=639px){.mock__body[data-astro-cid-2f63hcaj]{grid-template-columns:1fr}.mock__side[data-astro-cid-2f63hcaj]{display:none}}@media (width>=1001px){.ns__inner[data-astro-cid-2f63hcaj]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px}}.ps__viewport[data-astro-cid-zpa74cyi]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.ps__track[data-astro-cid-zpa74cyi]{width:max-content;animation:ps-scroll calc(var(--ps-count) * 3.2s) linear infinite;display:flex}.ps__viewport[data-astro-cid-zpa74cyi]:hover .ps__track[data-astro-cid-zpa74cyi],.ps__viewport[data-astro-cid-zpa74cyi]:focus-within .ps__track[data-astro-cid-zpa74cyi]{animation-play-state:paused}.ps__list[data-astro-cid-zpa74cyi]{align-items:center;gap:64px;margin:0;padding:0 64px 0 0;list-style:none;display:flex}.ps__list[data-astro-cid-zpa74cyi] li[data-astro-cid-zpa74cyi]{flex:none}.ps__list[data-astro-cid-zpa74cyi] a[data-astro-cid-zpa74cyi],.ps__list[data-astro-cid-zpa74cyi] span[data-astro-cid-zpa74cyi]{padding:8px 0;display:block}.ps__list[data-astro-cid-zpa74cyi] img[data-astro-cid-zpa74cyi]{object-fit:contain;filter:grayscale();opacity:.75;width:auto;max-width:180px;height:40px;transition:filter var(--dur) var(--ease), opacity var(--dur) var(--ease);display:block}.ps__list[data-astro-cid-zpa74cyi] a[data-astro-cid-zpa74cyi]:hover img[data-astro-cid-zpa74cyi],.ps__list[data-astro-cid-zpa74cyi] a[data-astro-cid-zpa74cyi]:focus-visible img[data-astro-cid-zpa74cyi]{filter:none;opacity:1}@keyframes ps-scroll{to{transform:translate(-50%)}}@media (width<=809px){.ps__list[data-astro-cid-zpa74cyi]{gap:40px;padding-right:40px}.ps__list[data-astro-cid-zpa74cyi] img[data-astro-cid-zpa74cyi]{height:32px}}@media (prefers-reduced-motion:reduce){.ps__viewport[data-astro-cid-zpa74cyi]{-webkit-mask-image:none;mask-image:none}.ps__track[data-astro-cid-zpa74cyi]{width:auto;animation:none}.ps__list[data-astro-cid-zpa74cyi]{gap:var(--s-8) var(--s-12);flex-wrap:wrap;padding:0}.ps__list--copy[data-astro-cid-zpa74cyi]{display:none}}.htm[data-astro-cid-6lxy36oi]{padding-block:var(--s-15)}.htm__grid[data-astro-cid-6lxy36oi]{gap:var(--s-12);display:grid}@media (width>=1024px){.htm__grid[data-astro-cid-6lxy36oi]{gap:var(--s-15);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.htm[data-astro-cid-6lxy36oi] h2[data-astro-cid-6lxy36oi]{margin-bottom:var(--s-3)}.htm__people[data-astro-cid-6lxy36oi]{margin:var(--s-6) 0;gap:var(--s-5);padding:0;list-style:none;display:grid}@media (width>=640px){.htm__people[data-astro-cid-6lxy36oi]{column-gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.htm__person[data-astro-cid-6lxy36oi]{align-items:center;gap:var(--s-4);display:flex}.htm__photo[data-astro-cid-6lxy36oi]{object-fit:cover;background:var(--color-surface);border-radius:50%;flex:none;width:72px;height:72px}.htm__name[data-astro-cid-6lxy36oi]{font-family:var(--font-display);font-size:var(--text-h4);margin:0;line-height:1.2}.htm__name[data-astro-cid-6lxy36oi] a[data-astro-cid-6lxy36oi]{color:var(--color-ink);text-decoration:none}.htm__name[data-astro-cid-6lxy36oi] a[data-astro-cid-6lxy36oi]:hover{text-decoration:underline}.htm__role[data-astro-cid-6lxy36oi]{color:var(--color-muted);font-size:var(--text-ui);margin:2px 0 0}.htm__steps[data-astro-cid-6lxy36oi]{margin:var(--s-6) 0;gap:var(--s-5);padding:0;list-style:none;display:grid}.htm__steps[data-astro-cid-6lxy36oi] li[data-astro-cid-6lxy36oi]{gap:var(--s-4);grid-template-columns:36px minmax(0,1fr);align-items:start;display:grid}.htm__n[data-astro-cid-6lxy36oi]{border-radius:var(--radius-sm);background:var(--color-wash);width:36px;height:36px;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-body-lg);place-items:center;display:inline-grid}.htm__steps[data-astro-cid-6lxy36oi] h3[data-astro-cid-6lxy36oi]{font-size:var(--text-body-lg);font-family:var(--font-body);letter-spacing:0;margin:4px 0;font-weight:700}.htm__steps[data-astro-cid-6lxy36oi] p[data-astro-cid-6lxy36oi]{color:var(--color-text);margin:0}.htm__more[data-astro-cid-6lxy36oi]{font-weight:600}.rule[data-astro-cid-lcdefpme]{background:var(--color-line);height:1px;display:block}.slide[data-astro-cid-lcdefpme]{padding-top:20px}.slide__row[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.slide[data-astro-cid-lcdefpme] .rule[data-astro-cid-lcdefpme]{margin-top:20px}.home[data-astro-cid-lcdefpme]{padding:20px 0 40px}.home__inner[data-astro-cid-lcdefpme]{align-items:flex-start;gap:40px;display:flex}.home__main[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;gap:30px;min-width:0;display:flex}.home__side[data-astro-cid-lcdefpme]{flex:none;align-self:stretch;width:30%}.home__stick[data-astro-cid-lcdefpme]{top:calc(var(--header-h) + 15px);flex-direction:column;gap:30px;display:flex;position:sticky}.about[data-astro-cid-lcdefpme]{flex-direction:column;gap:10px;display:flex}.about__logo[data-astro-cid-lcdefpme]{width:250px;max-width:70%;height:auto;display:block}.about__h1[data-astro-cid-lcdefpme]{font-size:var(--text-display);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.2}.about__intro[data-astro-cid-lcdefpme]{max-width:60ch;font-size:var(--text-body-lg);color:var(--color-muted);margin:5px 0 0;font-weight:400;line-height:1.45}.entries[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.entry[data-astro-cid-lcdefpme]{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-ink);transition:border-color var(--dur) var(--ease);flex-direction:column;gap:8px;padding:18px 20px;text-decoration:none;display:flex}.entry[data-astro-cid-lcdefpme]:hover{border-color:var(--color-ink)}.entry[data-astro-cid-lcdefpme]:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.entry__title[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--text-body-lg);letter-spacing:-.01em;line-height:1.25}.entry__text[data-astro-cid-lcdefpme]{font-size:var(--text-small);color:var(--color-muted);line-height:1.45}.entry__go[data-astro-cid-lcdefpme]{font-size:var(--text-small);align-items:center;gap:6px;margin-top:auto;font-weight:600;display:inline-flex}.entry[data-astro-cid-lcdefpme]:hover .entry__go[data-astro-cid-lcdefpme]{text-decoration:underline}.top[data-astro-cid-lcdefpme]{flex-direction:column;gap:25px;display:flex}.top__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px;display:grid}.block[data-astro-cid-lcdefpme]{flex-direction:column;gap:20px;display:flex}.feat[data-astro-cid-lcdefpme]{flex-direction:column;gap:25px;display:flex}.feat__top[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;display:grid}.feat__chips[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 20px;display:grid}.topics[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 16px;margin:0;padding:0;list-style:none;display:grid}.topic[data-astro-cid-lcdefpme]{height:100%;color:var(--color-ink);flex-direction:column;gap:8px;text-decoration:none;display:flex}.topic__img[data-astro-cid-lcdefpme]{aspect-ratio:8/5;object-fit:cover;border-radius:var(--radius-sm);background:var(--color-surface);width:100%;height:auto;transition:opacity var(--dur) var(--ease);display:block}.topic[data-astro-cid-lcdefpme]:hover .topic__img[data-astro-cid-lcdefpme]{opacity:.88}.topic__name[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--text-body-lg);letter-spacing:-.01em;line-height:1.25}.topic[data-astro-cid-lcdefpme]:hover .topic__name[data-astro-cid-lcdefpme]{text-decoration:underline}.rows[data-astro-cid-lcdefpme]{flex-direction:column;gap:15px;display:flex}.rows__item[data-astro-cid-lcdefpme]{padding-bottom:20px;position:relative}.rows__item[data-astro-cid-lcdefpme]:after{content:"";background:var(--color-line);height:1px;position:absolute;bottom:0;left:0;right:0}.latest[data-astro-cid-lcdefpme]{padding-block:40px}.latest__inner[data-astro-cid-lcdefpme]{flex-direction:column;gap:20px;display:flex}.latest__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;display:grid}@media (width<=1199px){.home__inner[data-astro-cid-lcdefpme]{flex-direction:column}.home__main[data-astro-cid-lcdefpme],.home__side[data-astro-cid-lcdefpme]{width:100%}.home__stick[data-astro-cid-lcdefpme]{position:static}.slide__row[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=809px){.slide[data-astro-cid-lcdefpme]{display:none}.home[data-astro-cid-lcdefpme]{padding-top:20px}.home__side[data-astro-cid-lcdefpme]{display:none}.entries[data-astro-cid-lcdefpme],.top__grid[data-astro-cid-lcdefpme],.feat__top[data-astro-cid-lcdefpme],.feat__chips[data-astro-cid-lcdefpme],.latest__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.topics[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.feat__chips[data-astro-cid-lcdefpme]{gap:9px}.latest[data-astro-cid-lcdefpme]{padding-block:40px}}
