.essay-layout[data-astro-cid-sxk7n3e7]{grid-template-columns:240px minmax(0,800px);justify-content:center;column-gap:clamp(48px,6vw,96px);display:grid}.essay-heading[data-astro-cid-sxk7n3e7]{border-bottom:1px solid var(--line);grid-column:2;margin-bottom:44px;padding-block:64px 36px}h1[data-astro-cid-sxk7n3e7]{letter-spacing:-.06em;margin-bottom:24px;font-size:clamp(48px,5.4vw,80px);font-weight:600}.subtitle[data-astro-cid-sxk7n3e7]{letter-spacing:-.03em;font-size:clamp(20px,2vw,28px);line-height:1.4}.essay-meta[data-astro-cid-sxk7n3e7]{color:var(--muted);flex-wrap:wrap;gap:12px 22px;font-size:12px;display:flex}.essay-meta[data-astro-cid-sxk7n3e7] a[data-astro-cid-sxk7n3e7]:last-child{color:#ac3f22}.essay-aside[data-astro-cid-sxk7n3e7]{grid-area:2/1}.essay-aside[data-astro-cid-sxk7n3e7] nav[data-astro-cid-sxk7n3e7]{max-height:calc(100svh - 64px);position:sticky;top:32px;overflow-y:auto}.essay-aside[data-astro-cid-sxk7n3e7] p[data-astro-cid-sxk7n3e7]{font-size:14px;font-weight:600}.essay-aside[data-astro-cid-sxk7n3e7] a[data-astro-cid-sxk7n3e7]{border-left:1px solid var(--line);color:var(--muted);padding:8px 0 8px 14px;font-size:12px;line-height:1.5;text-decoration:none;display:block}.essay-aside[data-astro-cid-sxk7n3e7] a[data-astro-cid-sxk7n3e7]:hover,.essay-aside[data-astro-cid-sxk7n3e7] a[data-astro-cid-sxk7n3e7][aria-current]{border-color:var(--ember);color:#ac3f22}.essay-aside[data-astro-cid-sxk7n3e7] .toc-architecture[data-astro-cid-sxk7n3e7]{color:#ac3f22;margin-top:20px}.toc-architecture[data-astro-cid-sxk7n3e7] .arrow[data-astro-cid-sxk7n3e7]{width:16px;height:16px}.essay-content[data-astro-cid-sxk7n3e7]{grid-column:2;min-width:0}.architecture[data-astro-cid-sxk7n3e7]{border-top:2px solid var(--ember);margin-top:96px;padding-top:32px}.architecture[data-astro-cid-sxk7n3e7]>header[data-astro-cid-sxk7n3e7] h2[data-astro-cid-sxk7n3e7]{font-size:clamp(36px,4vw,54px)}.architecture[data-astro-cid-sxk7n3e7]>header[data-astro-cid-sxk7n3e7]>p[data-astro-cid-sxk7n3e7]{color:var(--muted);max-width:60ch}.back-top[data-astro-cid-sxk7n3e7]{margin-top:44px;font-size:13px;display:inline-block}.reading-progress[data-astro-cid-sxk7n3e7]{background:var(--ember);transform-origin:0;z-index:10;width:100%;height:3px;animation:linear progress scroll();position:fixed;top:0;left:0;transform:scaleX(0)}@keyframes progress{to{transform:scaleX(1)}}@media (width<=1000px){.essay-layout[data-astro-cid-sxk7n3e7]{grid-template-columns:180px minmax(0,1fr);gap:36px}.essay-heading[data-astro-cid-sxk7n3e7]{margin-bottom:0}}@media (width<=760px){.essay-meta[data-astro-cid-sxk7n3e7],.essay-aside[data-astro-cid-sxk7n3e7] a[data-astro-cid-sxk7n3e7]{font-size:13px}.essay-layout[data-astro-cid-sxk7n3e7]{display:block}.essay-heading[data-astro-cid-sxk7n3e7]{margin-bottom:28px;padding-top:36px}h1[data-astro-cid-sxk7n3e7]{font-size:46px}.essay-aside[data-astro-cid-sxk7n3e7]{border-bottom:1px solid var(--line);margin-bottom:40px;padding-bottom:24px}.essay-aside[data-astro-cid-sxk7n3e7] nav[data-astro-cid-sxk7n3e7]{max-height:200px;position:static}.essay-aside[data-astro-cid-sxk7n3e7] a[data-astro-cid-sxk7n3e7]{padding-block:7px}.architecture[data-astro-cid-sxk7n3e7]{margin-top:64px}}
