.chapter[data-astro-cid-wnn53ycn]{padding-block:var(--space-16);scroll-margin-top:140px}.chapter[data-astro-cid-wnn53ycn]+.chapter{border-top:1px solid var(--line)}.chapter-inner[data-astro-cid-wnn53ycn]{gap:var(--space-6);display:grid}.chapter-head[data-astro-cid-wnn53ycn],.chapter-side[data-astro-cid-wnn53ycn]{gap:var(--space-3);align-content:start;display:grid}.chapter-index[data-astro-cid-wnn53ycn]{color:var(--muted);margin:0}.chapter-lede[data-astro-cid-wnn53ycn]{max-width:48ch;font-size:var(--text-h3);margin:0;line-height:1.35}.chapter-tools[data-astro-cid-wnn53ycn]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.chapter-side[data-astro-cid-wnn53ycn] .chapter-more{justify-self:start}@media (width>=1024px){.chapter-inner[data-astro-cid-wnn53ycn]{align-items:stretch;row-gap:var(--space-6);grid-template-columns:7fr 5fr}.chapter-head[data-astro-cid-wnn53ycn]{grid-column:1/-1}.chapter-side[data-astro-cid-wnn53ycn]{align-content:space-between}}.chapter-summary[data-astro-cid-wnn53ycn]{display:none}@media (width<=767px){.chapter[data-astro-cid-wnn53ycn]{scroll-margin-top:var(--space-2);padding-block:0}.chapter[data-astro-cid-wnn53ycn]+.chapter{border-top:0}.chapter-fold[data-astro-cid-wnn53ycn]{border-bottom:1px solid var(--line)}.chapter[data-astro-cid-wnn53ycn]:first-of-type .chapter-fold[data-astro-cid-wnn53ycn]{border-top:1px solid var(--line)}.chapter-summary[data-astro-cid-wnn53ycn]{align-items:center;gap:var(--space-2);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;min-height:88px;list-style:none;display:grid}.chapter-summary[data-astro-cid-wnn53ycn]::-webkit-details-marker{display:none}.chapter-summary-index[data-astro-cid-wnn53ycn]{font-size:var(--text-meta);color:var(--accent)}.chapter-summary-name[data-astro-cid-wnn53ycn]{text-transform:uppercase;transition:color var(--dur-hover) var(--ease-settle);margin:0;font-size:clamp(26px,8vw,40px);font-weight:800;font-stretch:86%;line-height:.95}.chapter-fold[data-astro-cid-wnn53ycn][open] .chapter-summary-name[data-astro-cid-wnn53ycn]{color:var(--accent)}.chapter-sign[data-astro-cid-wnn53ycn]{width:20px;height:20px;position:relative}.chapter-sign[data-astro-cid-wnn53ycn]:before,.chapter-sign[data-astro-cid-wnn53ycn]:after{content:"";width:20px;height:2px;transition:transform var(--dur-hover) var(--ease-cut);background:currentColor;position:absolute;top:9px;left:0}.chapter-sign[data-astro-cid-wnn53ycn]:after{transform:rotate(90deg)}.chapter-fold[data-astro-cid-wnn53ycn][open] .chapter-sign[data-astro-cid-wnn53ycn]:after{transform:rotate(0)}.chapter-inner[data-astro-cid-wnn53ycn]{gap:var(--space-3);padding:0 0 var(--space-4) calc(var(--space-2) + 2.2em)}.chapter-name[data-astro-cid-wnn53ycn],.chapter-number[data-astro-cid-wnn53ycn]{display:none}.chapter-lede[data-astro-cid-wnn53ycn]{font-size:var(--text-body);line-height:1.5}}.chapters[data-astro-cid-5nwrvlcx]{border-block:1px solid var(--line);background:var(--bg)}@media (width<=767px){.chapters[data-astro-cid-5nwrvlcx]{display:none}}.chapters-list[data-astro-cid-5nwrvlcx]{flex-direction:column;margin-block:0;padding:0;list-style:none;display:flex}.chapters-link[data-astro-cid-5nwrvlcx]{align-items:center;gap:var(--space-2);min-height:48px;font-weight:600;text-decoration:none;display:flex}.chapters-link[data-astro-cid-5nwrvlcx] .meta[data-astro-cid-5nwrvlcx]{color:var(--muted)}.chapters-link[data-astro-cid-5nwrvlcx]:hover{color:var(--accent)}@media (width>=1024px){.chapters[data-astro-cid-5nwrvlcx]{z-index:10;position:sticky;top:0}.chapters-list[data-astro-cid-5nwrvlcx]{gap:var(--space-6);flex-direction:row}}.chapters-link[data-astro-cid-5nwrvlcx]{position:relative}.chapters-link[data-astro-cid-5nwrvlcx]:after{content:"";background:var(--accent);clip-path:polygon(0 0,calc(100% - 3px) 0,100% 100%,0 100%);transform-origin:0;height:3px;transition:transform var(--dur-hover) var(--ease-cut);position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.chapters-link[data-astro-cid-5nwrvlcx][aria-current]:after{transform:scaleX(1)}.svc-head[data-astro-cid-5i3zlg32]{gap:var(--space-4);padding-block:calc(var(--nav-clearance) + var(--space-8)) var(--space-12);display:grid}.svc-lede[data-astro-cid-5i3zlg32]{max-width:44ch;font-size:var(--text-h3);color:var(--muted);margin:0;line-height:1.35}@media (width<=767px){.svc-head[data-astro-cid-5i3zlg32]{gap:var(--space-3);padding-block:calc(76px + var(--space-6)) var(--space-6)}.svc-head[data-astro-cid-5i3zlg32] .display[data-astro-cid-5i3zlg32]{--w:86;font-size:clamp(44px,14vw,72px)}.svc-lede[data-astro-cid-5i3zlg32]{font-size:var(--text-body);line-height:1.5}}
