.pillar[data-astro-cid-vq6ag76l]{padding-block:var(--s-6) var(--s-8)}.pillar-layout[data-astro-cid-vq6ag76l]{--doc-well: min(1100px, 100%);--doc-rail-top: calc(var(--anchor-offset) + var(--s-3));display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-6);align-items:start}.pillar-crumbs[data-astro-cid-vq6ag76l]{margin-bottom:var(--s-5)}.pillar-main[data-astro-cid-vq6ag76l]{min-width:0;container-type:inline-size}.byline[data-astro-cid-vq6ag76l]{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-3);margin:0;font-family:var(--font-mono);font-size:var(--fs-label);color:var(--ink-2)}.byline[data-astro-cid-vq6ag76l] span[data-astro-cid-vq6ag76l]+span[data-astro-cid-vq6ag76l]:before{content:"·";margin-right:var(--s-3)}.byline[data-astro-cid-vq6ag76l] a[data-astro-cid-vq6ag76l]{color:var(--ink);font-weight:600}.pillar-foot[data-astro-cid-vq6ag76l]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--s-4);max-width:72ch;margin-top:var(--s-7);margin-inline:auto;padding-top:var(--s-5);border-top:1px solid var(--line)}.pillar-licence[data-astro-cid-vq6ag76l]{margin:0;font-size:var(--fs-label);color:var(--ink-2)}.prose[data-astro-cid-vq6ag76l]>.pillar-ladder[data-astro-cid-vq6ag76l]{width:100cqw;margin-inline:calc(50% - 50cqw);margin-block:var(--s-6);display:flex;flex-direction:column;gap:var(--s-4)}.pillar-ladder[data-astro-cid-vq6ag76l] .ladder{padding:0}.pillar-ladder[data-astro-cid-vq6ag76l] .name{color:var(--ink)}.pillar-ladder[data-astro-cid-vq6ag76l] .maturity-step+.maturity-step,.pillar-ladder[data-astro-cid-vq6ag76l] .signals li+li{margin-top:0}.pillar-ladder[data-astro-cid-vq6ag76l] .signals{display:none}@container (max-width: 959px){.pillar-ladder[data-astro-cid-vq6ag76l] .ladder{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}@container (min-width: 960px){.pillar-ladder[data-astro-cid-vq6ag76l] .ladder{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch}.pillar-ladder[data-astro-cid-vq6ag76l] .maturity-step:nth-child(1){margin-top:calc(4 * var(--s-6))}.pillar-ladder[data-astro-cid-vq6ag76l] .maturity-step:nth-child(2){margin-top:calc(3 * var(--s-6))}.pillar-ladder[data-astro-cid-vq6ag76l] .maturity-step:nth-child(3){margin-top:calc(2 * var(--s-6))}.pillar-ladder[data-astro-cid-vq6ag76l] .maturity-step:nth-child(4){margin-top:var(--s-6)}}.pillar-ladder-cap[data-astro-cid-vq6ag76l]{display:flex;flex-direction:column;gap:var(--s-2);font-size:var(--fs-small)}.pillar-ladder-title[data-astro-cid-vq6ag76l]{font-weight:600;color:var(--ink)}.pillar-ladder-desc[data-astro-cid-vq6ag76l]{max-width:72ch;color:var(--muted);text-wrap:pretty}.pillar-toc[data-astro-cid-vq6ag76l]{display:none}.pillar-toc-m[data-astro-cid-vq6ag76l]{margin-bottom:var(--s-5);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface)}.pillar-toc-m[data-astro-cid-vq6ag76l]>summary[data-astro-cid-vq6ag76l]{padding:var(--s-3) var(--s-4);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);cursor:pointer;list-style:none}.pillar-toc-m[data-astro-cid-vq6ag76l]>summary[data-astro-cid-vq6ag76l]::-webkit-details-marker{display:none}.pillar-toc-m[data-astro-cid-vq6ag76l] ul[data-astro-cid-vq6ag76l]{list-style:none;margin:0;padding:0 var(--s-4) var(--s-4);border-top:1px solid var(--line)}.pillar-toc-m[data-astro-cid-vq6ag76l] li[data-astro-cid-vq6ag76l]{margin:0}.pillar-toc-m[data-astro-cid-vq6ag76l] a[data-astro-cid-vq6ag76l]{display:block;padding:var(--s-2) 0;color:var(--ink-2);text-decoration:none;line-height:1.35}.pillar-toc-m[data-astro-cid-vq6ag76l] a[data-astro-cid-vq6ag76l]:hover{color:var(--ink)}@media(min-width:1100px){.pillar[data-astro-cid-vq6ag76l]{max-width:1440px}.pillar-layout[data-astro-cid-vq6ag76l]{grid-template-columns:minmax(0,var(--doc-well)) 220px;justify-content:center}.pillar-toc[data-astro-cid-vq6ag76l]{display:block;position:sticky;top:var(--doc-rail-top);align-self:start;max-height:calc(100dvh - var(--doc-rail-top) - var(--s-5));overflow-y:auto;padding:0 var(--s-2) var(--s-2)}.pillar-toc-m[data-astro-cid-vq6ag76l]{display:none}}@media(min-width:1600px){.pillar[data-astro-cid-vq6ag76l]{max-width:1680px}.pillar-layout[data-astro-cid-vq6ag76l]{--doc-well: min(1300px, 100%)}}
