.blogpost3__header{gap:var(--space-sm);text-align:left;margin-bottom:var(--space-lg);display:grid}.blogpost3 .blogpost3__header h1{max-width:24ch}.blogpost3__kicker{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.4em;display:flex}.blogpost3__grid{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:64rem){.blogpost3__grid{grid-template-columns:minmax(0,60ch) 260px;align-items:start}.blogpost3__article{order:1}.blogpost3__rail{order:2;height:fit-content;position:sticky;top:5.5rem}}.blogpost3__toc{gap:var(--space-2xs);display:grid}.blogpost3__toc p{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.08em;font-weight:600;font-size:var(--text-tag);color:var(--text);margin:0}.blogpost3__toc ul{gap:.5em;margin:0;padding:0;list-style:none;display:grid}.blogpost3__toc a{color:var(--text-2);font-family:var(--font-ui);font-size:var(--text-sm);text-decoration:none}.blogpost3__toc a:hover,.blogpost3__toc a:focus-visible{color:var(--text);text-decoration:underline}.blogpost3__foot{margin-top:var(--space-lg);gap:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}.blogpost3 .stg-doc{grid-template-columns:minmax(0,1fr)}.blogpost3 .stg-doc__table{overflow-x:auto}.blogpost3 .stg-doc table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.blogpost3 .stg-doc th{text-align:left;border-bottom:1px solid var(--rule-c);white-space:nowrap;padding:.6em .75em;font-weight:600}.blogpost3 .stg-doc td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule-c);padding:.6em .75em}.blogpost3 .stg-doc tbody tr:last-child td{border-bottom:0}.blogpost3 .stg-doc tbody tr:nth-child(2n){background:var(--surface-2)}