.band[data-astro-cid-elwpoznw]{padding:110px 0}.head[data-astro-cid-elwpoznw]{gap:18px;margin-bottom:56px;display:grid}.grid[data-astro-cid-elwpoznw]{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;padding:0;list-style:none;display:grid}.tile[data-astro-cid-elwpoznw]{border-top:1px solid var(--fg);background:linear-gradient(var(--c), var(--c)) top left / 44px 3px no-repeat;padding-top:22px}.icon[data-astro-cid-elwpoznw]{background:color-mix(in srgb, var(--c) 12%, transparent);width:44px;height:44px;color:var(--c);border-radius:12px;justify-content:center;align-items:center;font-size:21px;display:inline-flex}.name[data-astro-cid-elwpoznw]{margin-top:18px;font-size:17px;font-weight:500}.line[data-astro-cid-elwpoznw]{color:var(--muted);margin-top:6px;font-size:14.5px;line-height:1.55}@media (width<=1100px){.grid[data-astro-cid-elwpoznw]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:40px}}@media (width<=900px){.band[data-astro-cid-elwpoznw]{padding:80px 0}}@media (width<=640px){.grid[data-astro-cid-elwpoznw]{grid-template-columns:minmax(0,1fr);row-gap:24px}.tile[data-astro-cid-elwpoznw]{grid-template-columns:44px minmax(0,1fr);column-gap:16px;padding-top:18px;display:grid}.icon[data-astro-cid-elwpoznw]{grid-row:span 2}.name[data-astro-cid-elwpoznw]{margin-top:0}}.chapter[data-astro-cid-wd5svoyx]{align-items:center;min-height:100vh;padding:48px 0;display:flex}.chapter[data-astro-cid-wd5svoyx]:last-child{min-height:80vh}.text[data-astro-cid-wd5svoyx]{max-width:460px}.extra[data-astro-cid-wd5svoyx]{flex-direction:column;gap:16px;display:flex}.detail[data-astro-cid-wd5svoyx]{border-left:2px solid var(--rule);color:var(--fg);font-family:var(--font-serif);padding-left:16px;font-size:21px;font-style:italic;line-height:1.35}.note[data-astro-cid-wd5svoyx]{color:color-mix(in srgb, var(--muted) 75%, transparent);font-size:13px;font-style:italic}@media (width<=900px){.chapter[data-astro-cid-wd5svoyx]{min-height:72svh;padding:40px 0}.chapter[data-astro-cid-wd5svoyx]:last-child{min-height:60svh}.text[data-astro-cid-wd5svoyx]{max-width:560px}}@media (width<=640px){.detail[data-astro-cid-wd5svoyx]{font-size:19px}}.story[data-astro-cid-fejqbabd]{grid-template-columns:minmax(0,55fr) minmax(0,45fr);display:grid}.pin[data-astro-cid-fejqbabd]{height:100vh;padding:20px 0 20px var(--gutter);align-self:start;position:sticky;top:0}.stage[data-astro-cid-fejqbabd]{border:1px solid var(--rule);background:var(--color-panel);height:100%;font-family:var(--font-body);border-radius:18px;transition:opacity .3s,visibility .3s;overflow:hidden}.stage[data-astro-cid-fejqbabd].is-hidden{visibility:hidden;opacity:0}.chapters[data-astro-cid-fejqbabd]{padding:0 var(--gutter) 0 clamp(32px, 5vw, 72px)}strong[data-astro-cid-fejqbabd]{color:var(--fg);font-weight:500}@media (width<=900px){.story[data-astro-cid-fejqbabd]{grid-template-columns:minmax(0,1fr)}.pin[data-astro-cid-fejqbabd]{z-index:2;height:56svh;padding:8px var(--gutter) 12px;background:var(--bg)}.chapters[data-astro-cid-fejqbabd]{padding:0 var(--gutter)}}@media (prefers-reduced-motion:reduce){.stage[data-astro-cid-fejqbabd]{transition:none}}
