.band[data-astro-cid-lcdefpme].band--product{grid-template-columns:minmax(0,1fr)}.band--product[data-astro-cid-lcdefpme] .band__body[data-astro-cid-lcdefpme]{max-width:44em}.band__note[data-astro-cid-lcdefpme]{font-size:var(--fs-sub);color:var(--ink-sub);margin-top:8px}.hero[data-astro-cid-lcdefpme]{background:var(--surface);border-bottom:1px solid var(--line)}.hero__inner[data-astro-cid-lcdefpme]{grid-template-columns:42fr 58fr;align-items:center;gap:40px;padding-block:56px 48px;display:grid}.hero__text[data-astro-cid-lcdefpme]{align-content:center;gap:22px;display:grid}.hero__title[data-astro-cid-lcdefpme]{letter-spacing:0;color:var(--navy);font-size:38px;font-weight:800;line-height:1.35}.hero__lead[data-astro-cid-lcdefpme]{font-size:var(--fs-body);max-width:30em;line-height:1.85}.hero__picks[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin:4px 0 0;padding:0;list-style:none;display:grid}.hero__picks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:16px minmax(0,1fr);align-items:center;display:grid}.hero__picks[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{padding-block:6px;font-weight:700;line-height:1.6;display:inline-block}.hero__picks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"›";color:var(--navy);font-weight:800}.hero__img[data-astro-cid-lcdefpme]{aspect-ratio:3/2;object-fit:cover;width:100%}.block[data-astro-cid-lcdefpme]{margin-top:80px}.depts[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.dept[data-astro-cid-lcdefpme]{background:var(--surface);border-radius:var(--r-surface);grid-template-columns:160px minmax(0,1fr);gap:24px;padding:24px;display:grid}.dept__art[data-astro-cid-lcdefpme] img{object-fit:cover;width:160px;height:160px}.dept__name[data-astro-cid-lcdefpme]{font-size:var(--fs-h2);font-weight:700}.dept__name[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink);text-decoration:none}@media (hover:hover) and (pointer:fine){.dept__name[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent);text-decoration:underline}}.dept__desc[data-astro-cid-lcdefpme]{font-size:var(--fs-sub);color:var(--ink-sub);margin-top:4px;line-height:1.7}.dept__qs[data-astro-cid-lcdefpme]{font-size:var(--fs-body);gap:6px;margin:12px 0 0;padding:0;line-height:1.6;list-style:none;display:grid}.dept__qs[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:20px minmax(0,1fr);column-gap:4px;display:grid}.dept__qs[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"Q";font-family:var(--font-head);color:var(--navy);margin-right:8px;font-weight:800}.route-wrap[data-astro-cid-lcdefpme] .diagram{border:0;margin:0;padding:0}.split[data-astro-cid-lcdefpme]{grid-template-columns:8fr 4fr;align-items:start;gap:48px;display:grid}.picks[data-astro-cid-lcdefpme]{background:var(--surface);border-radius:var(--r-surface);margin:0;padding:8px 24px;list-style:none}.picks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:12px;padding-block:16px;display:grid}.picks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-soft)}.picks__num[data-astro-cid-lcdefpme]{font-family:var(--font-head);font-size:var(--fs-h2);color:var(--navy);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.3}.picks[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:700;font-size:var(--fs-h3);font-family:var(--font-head);font-feature-settings:"palt";letter-spacing:var(--track-h3);line-height:1.55;text-decoration:none}@media (hover:hover) and (pointer:fine){.picks[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent);text-decoration:underline}}.picks[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--fs-body);color:var(--ink);margin-top:4px;line-height:1.7}.lead-article[data-astro-cid-lcdefpme]{background:var(--surface);border-radius:var(--r-surface);color:var(--ink);gap:12px;padding:16px;text-decoration:none;display:grid}.lead-article[data-astro-cid-lcdefpme] img{aspect-ratio:16/9;object-fit:cover;width:100%}@media (hover:hover) and (pointer:fine){.lead-article[data-astro-cid-lcdefpme]:hover .lead-article__title[data-astro-cid-lcdefpme],.mini-articles[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover span[data-astro-cid-lcdefpme]{text-decoration:underline}}.read-more[data-astro-cid-lcdefpme]{font-size:var(--fs-sub);color:var(--accent);font-weight:700}.lead-article__title[data-astro-cid-lcdefpme],.new-qs__title[data-astro-cid-lcdefpme],.mini-articles[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{word-break:auto-phrase;text-wrap:pretty}.lead-article__title[data-astro-cid-lcdefpme]{font-family:var(--font-head);font-weight:700;font-size:var(--fs-h3);line-height:1.55}.mini-articles[data-astro-cid-lcdefpme]{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.mini-articles[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink);font-size:var(--fs-sub);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;font-weight:700;line-height:1.55;text-decoration:none;display:grid}.split__side[data-astro-cid-lcdefpme]{gap:48px;display:grid}.new-qs[data-astro-cid-lcdefpme]{background:var(--surface);border-radius:var(--r-surface);margin:0;padding:4px 16px;list-style:none}.new-qs[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-soft)}.new-qs[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:48px;color:var(--ink);gap:4px;padding-block:12px;text-decoration:none;display:grid}.new-qs__title[data-astro-cid-lcdefpme]{font-family:var(--font-head);font-size:var(--fs-body);font-weight:700;line-height:1.55}@media (hover:hover) and (pointer:fine){.new-qs[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .new-qs__title[data-astro-cid-lcdefpme]{text-decoration:underline}}.new-qs__meta[data-astro-cid-lcdefpme]{font-size:var(--fs-sub);color:var(--ink-sub);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mini-articles__img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-node);width:96px}.band[data-astro-cid-lcdefpme]{background:var(--surface);border-radius:var(--r-surface);grid-template-columns:340px 1fr;align-items:center;gap:40px;padding:32px;display:grid}.band__img[data-astro-cid-lcdefpme]{aspect-ratio:3/2;object-fit:cover;width:100%}.band__body[data-astro-cid-lcdefpme]{justify-items:start;gap:14px;display:grid}.band__title[data-astro-cid-lcdefpme]{font-size:var(--fs-h2);color:var(--navy);font-weight:700}@media (width<=900px){.hero__inner[data-astro-cid-lcdefpme],.split[data-astro-cid-lcdefpme],.band[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero__art[data-astro-cid-lcdefpme]{order:-1}.depts[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=600px){.hero__inner[data-astro-cid-lcdefpme]{gap:16px;padding-block:24px 36px}.hero__title[data-astro-cid-lcdefpme]{font-size:28px}.dept[data-astro-cid-lcdefpme]{grid-template-columns:72px 1fr;grid-template-areas:"art name""body body"}.block[data-astro-cid-lcdefpme]{margin-top:56px}.dept[data-astro-cid-lcdefpme]{grid-template-columns:96px 1fr;gap:14px;padding:18px}.dept__art[data-astro-cid-lcdefpme] img{width:72px;height:72px}.dept__body[data-astro-cid-lcdefpme]{display:contents}.dept__name[data-astro-cid-lcdefpme]{grid-area:name;align-self:center}.dept__desc[data-astro-cid-lcdefpme],.dept__qs[data-astro-cid-lcdefpme]{grid-column:1/-1}.picks[data-astro-cid-lcdefpme]{padding:4px 16px}.picks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:28px 1fr}.picks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]>.dept-tag{grid-column:2;justify-self:start}.band[data-astro-cid-lcdefpme]{padding:20px}.band__title[data-astro-cid-lcdefpme]{font-size:var(--fs-h3)}}
