.article-page[data-v-696cf2fa]{display:grid;grid-template-columns:var(--col-start) minmax(0,680px) minmax(48px,1fr) clamp(260px,24vw,360px) var(--margin);align-items:start}.article[data-v-696cf2fa]{grid-column:2;padding-top:8vh}.back[data-v-696cf2fa]{margin-bottom:24px}.title[data-v-696cf2fa]{font-size:var(--step-sub);line-height:1.15}.info[data-v-696cf2fa]{margin-top:16px;font-size:var(--step-small);color:var(--muted)}.banner[data-v-696cf2fa]{width:100%;aspect-ratio:16 / 9;object-fit:cover;margin-top:40px;background:var(--surface)}.prose[data-v-696cf2fa]{margin-top:48px;line-height:1.6}.prose[data-v-696cf2fa] *{font-family:inherit;color:inherit;margin-left:0;margin-right:0}.prose[data-v-696cf2fa] p{margin:0 0 1.1em}.prose[data-v-696cf2fa] h2,.prose[data-v-696cf2fa] h3,.prose[data-v-696cf2fa] .federo-regular{margin:1.8em 0 .6em;font-size:var(--step-lead);font-weight:600;line-height:1.25;letter-spacing:-.015em}.prose[data-v-696cf2fa] ul,.prose[data-v-696cf2fa] ol{margin:0 0 1.2em;padding-left:1.3em}.prose[data-v-696cf2fa] li{margin:.35em 0}.prose[data-v-696cf2fa] pre{margin:0 0 1.4em;padding:18px 20px;overflow-x:auto;border-radius:0;background:var(--code-bg);color:#dfe1dc;font-family:var(--code);font-size:.875rem;line-height:1.6}.prose[data-v-696cf2fa] pre *,.prose[data-v-696cf2fa] code{font-family:var(--code)}.prose[data-v-696cf2fa] :not(pre)>code{padding:.1em .3em;background:var(--surface);font-size:.875em}.prose[data-v-696cf2fa] img{margin:1.4em 0}.prose[data-v-696cf2fa] a{text-decoration:underline;text-underline-offset:.2em}.prose[data-v-696cf2fa] .shadow-md,.prose[data-v-696cf2fa] .rounded-lg{box-shadow:none;border-radius:0}.prose[data-v-696cf2fa] .bg-white{background:var(--surface)}.prose[data-v-696cf2fa] .text-gray-500{color:var(--muted)}.author-note[data-v-696cf2fa]{margin-top:56px;padding-top:24px;border-top:1px solid var(--surface-2);color:var(--muted);line-height:1.6}.author-note a[data-v-696cf2fa]{color:var(--ink);text-decoration-thickness:1px;text-underline-offset:.2em}.more[data-v-696cf2fa]{grid-column:4;position:sticky;top:32px;padding-top:calc(8vh + 68px)}.more-title[data-v-696cf2fa]{font-size:var(--step-small);font-weight:400;letter-spacing:0;color:var(--muted)}.more ul[data-v-696cf2fa]{display:grid;gap:28px;margin:16px 0 0;padding:0;list-style:none}.more-link[data-v-696cf2fa]{display:grid;gap:10px;font-size:var(--step-small);font-weight:600;line-height:1.35;text-decoration:none}.more-link img[data-v-696cf2fa]{width:100%;aspect-ratio:4 / 3;object-fit:cover;background:var(--surface)}.more-link:hover span[data-v-696cf2fa]{text-decoration:underline;text-underline-offset:.2em}@media (max-width: 960px){.article-page[data-v-696cf2fa]{grid-template-columns:var(--margin) minmax(0,1fr) var(--margin)}.more[data-v-696cf2fa]{grid-column:2;position:static;padding-top:80px}.more ul[data-v-696cf2fa]{grid-template-columns:1fr 1fr;gap:20px}}
