.series-section[data-astro-cid-patfotal]{padding-block:clamp(40px,5vw,64px) clamp(80px,10vw,130px)}.series-block[data-astro-cid-patfotal]{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);margin-bottom:clamp(28px,4vw,44px);position:relative;overflow:hidden}.series-block__head[data-astro-cid-patfotal]{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:clamp(18px,3vw,30px);padding:clamp(24px,3.5vw,38px);display:grid}.series-block__glyph[data-astro-cid-patfotal]{border:1px solid color-mix(in srgb, var(--accent) 34%, transparent);border-radius:var(--radius-s);width:clamp(52px,6vw,68px);height:clamp(52px,6vw,68px);color:var(--accent);background:0 0;place-items:center;font-size:clamp(1.6rem,3vw,2.1rem);display:grid}.series-block__intro[data-astro-cid-patfotal]{gap:8px;min-width:0;display:grid}.series-block__en[data-astro-cid-patfotal]{color:var(--accent);letter-spacing:.18em;font-size:.52rem}.series-block__title[data-astro-cid-patfotal]{font-size:clamp(1.7rem,3.4vw,2.5rem);line-height:1.15}.series-block__title[data-astro-cid-patfotal] a[data-astro-cid-patfotal]{transition:color .3s}.series-block__title[data-astro-cid-patfotal] a[data-astro-cid-patfotal]:hover{color:var(--accent)}.series-block__desc[data-astro-cid-patfotal]{max-width:54ch;color:var(--muted);font-size:.82rem;line-height:1.75}.series-block__stats[data-astro-cid-patfotal]{justify-items:end;gap:2px;min-width:120px;display:grid}.series-block__count[data-astro-cid-patfotal]{color:var(--accent);font-variant-numeric:tabular-nums;font-size:2.3rem;line-height:1}.series-block__stats[data-astro-cid-patfotal] .mono[data-astro-cid-patfotal]{color:var(--faint);letter-spacing:.1em;font-size:.44rem}.series-block__enter[data-astro-cid-patfotal]{border-bottom:1px solid var(--line);color:var(--ink-soft);letter-spacing:.1em;margin-top:10px;padding-bottom:2px;font-size:.48rem;transition:color .3s,border-color .3s}.series-block__enter[data-astro-cid-patfotal]:hover{color:var(--accent);border-color:var(--accent)}.series-block__list[data-astro-cid-patfotal]{padding:10px clamp(18px,3vw,30px) 16px;position:relative}.series-block__list[data-astro-cid-patfotal]:before{content:"";background:linear-gradient(var(--line-strong), var(--line), transparent);width:1px;position:absolute;top:20px;bottom:28px;left:clamp(50px,3vw + 30px,64px)}.series-row[data-astro-cid-patfotal]{border-radius:var(--radius-s);grid-template-columns:34px 10px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 12px;transition:background-color .3s;display:grid;position:relative}.series-row[data-astro-cid-patfotal]:hover{background:color-mix(in srgb, var(--accent) 5%, transparent)}.series-row__index[data-astro-cid-patfotal]{color:var(--faint);text-align:right;font-variant-numeric:tabular-nums;font-size:.52rem}.series-row__node[data-astro-cid-patfotal]{z-index:1;border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);background:var(--surface-solid);width:7px;height:7px;transition:background-color var(--speed-fast), transform var(--speed-mid) var(--ease-out);border-radius:0;justify-self:center;position:relative}.series-row[data-astro-cid-patfotal]:hover .series-row__node[data-astro-cid-patfotal]{background:var(--accent);transform:scale(1.25)}.series-row__body[data-astro-cid-patfotal]{gap:3px;min-width:0;display:grid}.series-row__title[data-astro-cid-patfotal]{color:var(--ink);font-size:.92rem;font-weight:600;line-height:1.4;transition:color .3s}.series-row[data-astro-cid-patfotal]:hover .series-row__title[data-astro-cid-patfotal]{color:var(--accent)}.series-row__desc[data-astro-cid-patfotal]{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.series-row__meta[data-astro-cid-patfotal]{color:var(--faint);letter-spacing:.04em;white-space:nowrap;align-items:center;gap:10px;font-size:.5rem;display:flex}.series-row__arrow[data-astro-cid-patfotal]{color:var(--accent);opacity:0;transition:opacity .25s, transform .3s var(--ease-out);transform:translate(-4px)}.series-row[data-astro-cid-patfotal]:hover .series-row__arrow[data-astro-cid-patfotal]{opacity:1;transform:none}.series-empty[data-astro-cid-patfotal]{color:var(--muted);text-align:center;padding:70px 20px}@media (width<=820px){.series-block__head[data-astro-cid-patfotal]{grid-template-columns:auto minmax(0,1fr)}.series-block__stats[data-astro-cid-patfotal]{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:auto auto 1fr;place-items:baseline start;gap:10px;padding-top:12px}.series-block__count[data-astro-cid-patfotal]{font-size:1.4rem}.series-block__enter[data-astro-cid-patfotal]{margin-top:0;margin-left:auto}}@media (width<=620px){.series-block[data-astro-cid-patfotal]{border-radius:var(--radius-m)}.series-block__head[data-astro-cid-patfotal]{padding:20px 18px}.series-block__glyph[data-astro-cid-patfotal]{border-radius:var(--radius-s);width:46px;height:46px;font-size:1.4rem}.series-block__list[data-astro-cid-patfotal]{padding:6px 10px 12px}.series-block__list[data-astro-cid-patfotal]:before{left:36px}.series-row[data-astro-cid-patfotal]{grid-template-columns:24px 8px minmax(0,1fr);gap:10px;padding:12px 8px}.series-row__desc[data-astro-cid-patfotal],.series-row__meta[data-astro-cid-patfotal] time[data-astro-cid-patfotal]{display:none}.series-row__meta[data-astro-cid-patfotal]{position:absolute;top:12px;right:10px}.series-row__arrow[data-astro-cid-patfotal]{opacity:1;transform:none}}
