.post__hero[data-v-cfe91f16]{padding-bottom:var(--space-xl)}.post__narrow[data-v-cfe91f16]{max-width:860px;display:flex;flex-direction:column;gap:var(--space-sm)}.post__crumbs[data-v-cfe91f16]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2xs);color:var(--text-neutral-secondary)}.post__crumbs a[data-v-cfe91f16]{color:inherit}.post__title[data-v-cfe91f16],.post__byline[data-v-cfe91f16]{margin:0}.post__cover[data-v-cfe91f16]{max-width:1048px}.post__layout[data-v-cfe91f16]{display:grid;gap:var(--space-3xl);padding-bottom:var(--space-5xl)}.post__toc[data-v-cfe91f16]{display:none}.post__body[data-v-cfe91f16]{min-width:0;max-width:760px;display:flex;flex-direction:column;gap:var(--space-3xl)}.post__summary[data-v-cfe91f16]{padding:var(--space-xl);border-radius:var(--radius-lg);background:var(--fill-neutral-secondary)}.post__summary h2[data-v-cfe91f16]{margin:0 0 var(--space-sm)}.post__summary ul[data-v-cfe91f16]{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-sm)}.post__summary li[data-v-cfe91f16]{position:relative;padding-left:28px}.post__summary li[data-v-cfe91f16]:before{content:"";position:absolute;left:4px;top:.5em;width:10px;height:6px;border-left:2px solid var(--icon-accent-strong, #258ea6);border-bottom:2px solid var(--icon-accent-strong, #258ea6);transform:rotate(-45deg)}.post__summary[data-v-cfe91f16] a,.post__modules[data-v-cfe91f16] a{color:var(--text-accent-strong)}.post__modules h2[data-v-cfe91f16],.post__tools h2[data-v-cfe91f16]{margin:0 0 var(--space-md)}.post__tool-list[data-v-cfe91f16]{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-md)}@media (min-width: 720px){.post__tool-list[data-v-cfe91f16]{grid-template-columns:repeat(2,minmax(0,1fr))}}.post__module-list[data-v-cfe91f16]{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-sm)}.post__module[data-v-cfe91f16]{position:relative;display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md);color:inherit;text-decoration:none}.post__module-text[data-v-cfe91f16]{display:flex;flex-direction:column;gap:2px;flex:1}.post__module-arrow[data-v-cfe91f16]{color:var(--icon-neutral-secondary)}.post__faq-anchor[data-v-cfe91f16]{scroll-margin-top:80px}@media (min-width: 1100px){.post__layout[data-v-cfe91f16]{grid-template-columns:240px minmax(0,760px);justify-content:center}.post__toc[data-v-cfe91f16]{display:block;position:sticky;top:96px;align-self:start;max-height:calc(100vh - 120px);overflow-y:auto}.post__toc-title[data-v-cfe91f16]{margin:0 0 var(--space-sm)}.post__toc ol[data-v-cfe91f16]{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-xs);border-left:2px solid var(--stroke-neutral-secondary)}.post__toc a[data-v-cfe91f16]{display:block;padding-left:var(--space-sm);color:var(--text-neutral-secondary);text-decoration:none}.post__toc a[data-v-cfe91f16]:hover{color:var(--text-neutral-primary)}.post__narrow[data-v-cfe91f16],.post__cover[data-v-cfe91f16]{margin-inline:auto}}
