.ah[data-astro-cid-ecjd7rrs] .bx[data-astro-cid-ecjd7rrs]{background-color:#0000}.ah__main[data-astro-cid-ecjd7rrs]{justify-items:start;gap:24px;padding-top:clamp(140px,14vw,200px);padding-bottom:clamp(48px,5vw,80px);display:grid}.ah__title[data-astro-cid-ecjd7rrs]{max-width:24ch;font-size:var(--fs-h2);letter-spacing:-.028em;font-weight:600;line-height:1.08}.ah__main[data-astro-cid-ecjd7rrs] .lead[data-astro-cid-ecjd7rrs]{max-width:62ch}.crumbs[data-astro-cid-ecjd7rrs],.ah__meta[data-astro-cid-ecjd7rrs]{flex-wrap:wrap;gap:8px;display:flex;color:var(--dark-muted)!important}.crumbs[data-astro-cid-ecjd7rrs] a[data-astro-cid-ecjd7rrs]:hover{color:var(--dark-head)}.ah__ind[data-astro-cid-ecjd7rrs]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ah__ind[data-astro-cid-ecjd7rrs] li[data-astro-cid-ecjd7rrs]{border-radius:var(--radius-pill);height:34px;box-shadow:inset 0 0 0 1px var(--dark-line-strong);color:var(--dark-head);align-items:center;padding:0 14px;font-size:.85rem;font-weight:500;display:inline-flex}.cover[data-astro-cid-ecjd7rrs]{grid-column:1/4;margin:0}.cover[data-astro-cid-ecjd7rrs] img[data-astro-cid-ecjd7rrs]{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.cover__rail[data-astro-cid-ecjd7rrs]{border-left:1px solid var(--gl)}.toc[data-astro-cid-ecjd7rrs]{border-right:1px solid var(--gl)}.side[data-astro-cid-ecjd7rrs]{border-left:1px solid var(--gl)}.toc__in[data-astro-cid-ecjd7rrs],.side__in[data-astro-cid-ecjd7rrs]{gap:16px;display:grid;position:sticky;top:110px}.toc[data-astro-cid-ecjd7rrs] ol[data-astro-cid-ecjd7rrs]{counter-reset:toc;gap:2px;margin:0;padding:0;list-style:none;display:grid}.toc[data-astro-cid-ecjd7rrs] li[data-astro-cid-ecjd7rrs]{counter-increment:toc}.toc[data-astro-cid-ecjd7rrs] a[data-astro-cid-ecjd7rrs]{color:var(--text);transition:color .2s var(--ease-out);grid-template-columns:2.2em minmax(0,1fr);padding:7px 0;font-size:.9rem;line-height:1.4;display:grid}.toc[data-astro-cid-ecjd7rrs] a[data-astro-cid-ecjd7rrs]:before{content:counter(toc, decimal-leading-zero);color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8rem}.toc[data-astro-cid-ecjd7rrs] a[data-astro-cid-ecjd7rrs]:hover{color:var(--ink)}.toc[data-astro-cid-ecjd7rrs] a[data-astro-cid-ecjd7rrs].is-active{color:var(--ink);font-weight:600}.toc[data-astro-cid-ecjd7rrs] a[data-astro-cid-ecjd7rrs].is-active:before{color:var(--violet)}.side__product[data-astro-cid-ecjd7rrs]{border-radius:var(--radius-s);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .3s var(--ease-out);gap:6px;padding:14px 16px 18px;display:grid}.side__product[data-astro-cid-ecjd7rrs]:hover{box-shadow:inset 0 0 0 1px var(--line-strong), var(--shadow-card)}.side__product[data-astro-cid-ecjd7rrs] img[data-astro-cid-ecjd7rrs]{aspect-ratio:3/2;object-fit:contain;width:100%}.side__product[data-astro-cid-ecjd7rrs] strong[data-astro-cid-ecjd7rrs]{color:var(--ink);font-size:1.05rem;font-weight:600}.side__product[data-astro-cid-ecjd7rrs] span[data-astro-cid-ecjd7rrs]:not(.go){font-size:var(--fs-small);color:var(--text)}.go[data-astro-cid-ecjd7rrs]{background:var(--ink);color:#fff;width:36px;height:36px;transition:transform .4s var(--ease-out);border-radius:50%;place-items:center;margin-top:8px;display:grid}.go[data-astro-cid-ecjd7rrs] svg{width:16px;height:16px}.side__product[data-astro-cid-ecjd7rrs]:hover .go[data-astro-cid-ecjd7rrs]{transform:rotate(45deg)}.side[data-astro-cid-ecjd7rrs] .btn[data-astro-cid-ecjd7rrs]{justify-self:start}@media (width<=1100px){.cover[data-astro-cid-ecjd7rrs]{grid-column:1/-1}.cover__rail[data-astro-cid-ecjd7rrs]{display:none}.toc[data-astro-cid-ecjd7rrs],.side[data-astro-cid-ecjd7rrs]{border:0;grid-column:1/-1}.toc[data-astro-cid-ecjd7rrs]{border-bottom:1px solid var(--gl);order:-1}.toc[data-astro-cid-ecjd7rrs]:empty{display:none}.side[data-astro-cid-ecjd7rrs]{border-top:1px solid var(--gl)}.toc__in[data-astro-cid-ecjd7rrs],.side__in[data-astro-cid-ecjd7rrs]{position:static}.side__in[data-astro-cid-ecjd7rrs]{max-width:420px}}.ch[data-astro-cid-jrex7ceb]{position:relative;overflow:hidden}.ch__ascii[data-astro-cid-jrex7ceb]{pointer-events:none;position:absolute;inset:0}.ch[data-astro-cid-jrex7ceb] .bx[data-astro-cid-jrex7ceb]{background-color:#0000}.ch__main[data-astro-cid-jrex7ceb]{justify-items:start;gap:24px;padding-top:clamp(140px,16vw,220px);padding-bottom:clamp(56px,6vw,96px);display:grid}.ch__main[data-astro-cid-jrex7ceb] .lead[data-astro-cid-jrex7ceb]{max-width:70ch}.crumbs[data-astro-cid-jrex7ceb]{color:var(--dark-muted);gap:8px;display:flex}.crumbs[data-astro-cid-jrex7ceb] a[data-astro-cid-jrex7ceb]:hover{color:var(--dark-head)}.more[data-astro-cid-jrex7ceb]{gap:20px;padding-block:clamp(40px,4vw,64px);display:grid}.more__list[data-astro-cid-jrex7ceb]{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.more__list[data-astro-cid-jrex7ceb] a[data-astro-cid-jrex7ceb]{border-radius:var(--radius-pill);height:42px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);transition:background-color .25s var(--ease-out);align-items:center;padding:0 18px;font-size:.95rem;font-weight:500;display:inline-flex}.more__list[data-astro-cid-jrex7ceb] a[data-astro-cid-jrex7ceb]:hover{background:var(--card)}@supports (corner-shape:squircle){.more__list[data-astro-cid-jrex7ceb] a[data-astro-cid-jrex7ceb]{corner-shape:squircle}}
