.pg .pg-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:var(--space-6) var(--space-8);gap:var(--space-6) var(--space-8);align-items:start;padding:var(--space-7) var(--gutter) var(--space-8) calc(var(--gutter) + var(--tick))}.pg .pg-hero h1{margin:0;max-width:11em}.pg .pg-hero .hm-lede{max-width:34em;margin:0}.pg .pg-hero code{font-size:.9em}.pg .pg-hero code,.pg-k{font-family:var(--mono);color:var(--green-2)}.pg-k{margin:0 0 var(--space-3);font-size:var(--type-label);font-weight:500;letter-spacing:var(--type-track-label);text-transform:uppercase}.pg-body{padding:var(--space-5) var(--gutter) var(--space-8) calc(var(--gutter) + var(--tick));display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.pg-body>p,.pg-prose p{margin:0;font-family:var(--text);font-size:var(--type-body);line-height:var(--type-line-text);color:var(--ink-2);max-width:40em}.pg-prose{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.pg-prose b{color:var(--ink);font-weight:500}.pg-body a,.pg-card a,.pg-prose a,.pg-rows a{color:var(--green-2)}.pg-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-6) var(--space-8);gap:var(--space-6) var(--space-8);align-items:start}.pg-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.pg-cards.two{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-card{border:1px solid var(--ink);background:var(--paper);box-shadow:5px 5px 0 0 var(--green);padding:var(--space-4) var(--space-5) var(--space-5);display:grid;grid-gap:var(--space-2);gap:var(--space-2);align-content:start;min-width:0}.pg-card h2,.pg-card h3{margin:0;font-family:var(--serif);font-weight:400;font-size:var(--type-card-title);line-height:1.15;color:var(--ink)}.pg-card p{margin:0;font-family:var(--text);font-size:var(--type-small);line-height:var(--type-line-text);color:var(--ink-2)}.pg-card .k{font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--green-2)}.pg-card .f{font-family:var(--serif);font-size:var(--type-key-figure);line-height:1;color:var(--ink);margin-top:var(--space-2)}.pg-card .t{font-family:var(--mono);font-size:var(--type-label);font-weight:500;letter-spacing:var(--type-track-label);text-transform:uppercase;color:var(--ink-3)}.pg-card .t.w,.pg-wait{color:var(--rust)}.pg-wait{font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.pg-rows{list-style:none;margin:0;padding:0;display:grid}.pg-rows li,.pg-rows>div{display:grid;grid-template-columns:11em minmax(0,1fr) auto;grid-gap:var(--space-5);gap:var(--space-5);align-items:baseline;padding:var(--space-3) 0;border-bottom:1px solid var(--rule-strong)}.pg-rows.pg-body{padding:var(--space-5) var(--gutter) var(--space-8) calc(var(--gutter) + var(--tick));gap:0}.pg-rows li:last-child,.pg-rows>div:last-child{border-bottom:0}.pg-rows .n{font-family:var(--serif);font-size:19px;letter-spacing:.04em;text-transform:uppercase;color:var(--green)}.pg-rows .n.m{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:none;color:var(--green-2)}.pg-rows p{margin:0;font-family:var(--text);font-size:var(--type-body);line-height:var(--type-line-text);color:var(--ink-2);max-width:36em}.pg-rows .f{display:grid;grid-gap:var(--space-1);gap:var(--space-1);justify-items:start;text-align:left}.pg-rows .f b{font-family:var(--serif);font-weight:400;font-size:var(--type-card-title);line-height:1.1;color:var(--ink)}.pg-rows .f span{font-family:var(--mono);font-size:var(--type-label);font-weight:500;letter-spacing:var(--type-track-label);text-transform:uppercase;color:var(--ink-3)}.pg-rows .f span.w{color:var(--rust)}.pg-code{margin:0;font-family:var(--mono);font-size:12.5px;line-height:1.6;color:var(--ink);background:var(--paper-2);border:1px solid var(--rule-strong);padding:var(--space-3) var(--space-4);white-space:pre-wrap;overflow-wrap:anywhere}.pg-code .c{color:var(--ink-3)}code.pg-m{font-size:.92em;color:var(--green-2)}.pg-slot,code.pg-m{font-family:var(--mono)}.pg-slot{border:1px dashed var(--rule-strong);padding:var(--space-3) var(--space-4);font-size:11px;font-weight:500;letter-spacing:.06em;color:var(--ink-3);display:flex;justify-content:space-between;align-items:center;gap:var(--space-4)}.pg-slot i{font-style:normal;color:var(--rust);text-transform:uppercase;font-size:9.5px;letter-spacing:.14em}.pg-ctas{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-4);align-items:center}.pg-body .pg-tbl,.pg-tbl{grid-area:auto;margin:0;padding-top:0}.pg-tbl figcaption{margin-top:var(--space-2);font-family:var(--mono);font-size:var(--type-label);line-height:1.6;color:var(--ink-3)}.pg-mono{width:100%;border-collapse:collapse;font-family:var(--text);font-size:var(--type-small);line-height:1.5;color:var(--ink-2)}.pg-mono th{font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);text-align:left;padding:8px 10px;border-bottom:1px solid var(--ink)}.pg-mono td{padding:7px 10px;border-bottom:1px solid var(--rule);vertical-align:top}.pg-mono td:first-child{font-family:var(--mono);font-size:10.5px;font-weight:500;color:var(--green-2);white-space:nowrap}.pg-mono td em{font-style:normal;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.pg-mono td em.w{color:var(--rust)}.pg-mono.even td{font-family:var(--mono);font-size:10.5px;font-weight:500;color:var(--ink-2)}.pg-scroll{overflow-x:auto}@media (max-width:980px){.pg-cards,.pg-cards.two,.pg-two{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.pg .pg-hero,.pg-rows li,.pg-rows>div{grid-template-columns:minmax(0,1fr)}.pg-rows li,.pg-rows>div{gap:var(--space-2)}}.pg-rows.pg-dl>div{grid-template-columns:11em minmax(0,1fr)}