.page[data-v-c0ea51c3]{color:var(--fg);padding-bottom:2rem}.top[data-v-c0ea51c3]{padding:1.5rem 0 .75rem}.top h1[data-v-c0ea51c3]{font-size:clamp(1.875rem,3vw + 1rem,2.5rem);font-weight:700;letter-spacing:-.03em;line-height:1.1;text-wrap:balance}.sub[data-v-c0ea51c3]{color:var(--muted);font-size:.9375rem;margin-top:.375rem}.side[data-v-c0ea51c3]{display:none}.head[data-v-c0ea51c3]{align-items:baseline;display:flex;gap:1rem;justify-content:space-between;padding-bottom:.25rem}.head h2[data-v-c0ea51c3]{font-size:1.5rem;font-weight:700;letter-spacing:-.025em}.head a[data-v-c0ea51c3]{color:var(--muted);font-size:.9375rem}@media (min-width:64rem){.page[data-v-c0ea51c3]:not(.wide){align-items:start;-moz-column-gap:3rem;column-gap:3rem;display:grid;grid-template-columns:minmax(0,1fr) 21rem}.main[data-v-c0ea51c3]{max-width:46rem;width:100%}.wide .main[data-v-c0ea51c3]{margin-inline:auto}.side[data-v-c0ea51c3]{display:flex;flex-direction:column;height:calc(100vh - 6rem);padding-top:1.5rem;position:sticky;top:4.5rem}}
