.page-head{padding-block:var(--space-8) var(--space-7)}.page-head h1{margin-top:var(--space-4);max-width:22ch}.page-head .lede{margin-top:var(--space-5);max-width:62ch}.cards{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cards--three{grid-template-columns:repeat(3,minmax(0,1fr))}.card{padding-top:var(--space-4);border-top:1px solid var(--rule)}.card>h3{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.card>p{margin-top:var(--space-3);max-width:54ch}.tag{font-family:var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-blue);border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper-2);white-space:nowrap;padding:.05em .5em .1em;font-size:.6875rem;font-weight:500;line-height:1.35}.tag--idea{border-color:var(--ink-blue);background:0 0}.mini{margin:var(--space-4) 0 0;border-top:1px solid var(--rule);padding:0;list-style:none}.mini li{align-items:baseline;gap:var(--space-2) var(--space-3);padding-block:var(--space-2);border-bottom:1px solid var(--rule);font-size:var(--text-14);flex-wrap:wrap;line-height:1.45;display:flex}.mini__when{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--ink-blue);flex:none;font-size:.75rem}.mini__what{flex:14rem}.facts{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.facts li{padding-block:var(--space-4);border-bottom:1px solid var(--rule);max-width:62ch}.facts__label{font-family:var(--font-mono);font-size:var(--text-14);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-blue);margin-bottom:var(--space-1);font-weight:500;display:block}.prose{margin-top:var(--space-5);max-width:62ch}.prose+.prose{margin-top:var(--space-4)}@media (width<=47.99em){.cards,.cards--three{grid-template-columns:1fr}.page-head{padding-block:var(--space-7) var(--space-6)}}.record.tiers{--record-margin:11.5rem}@media (width<=39.99em){.record.tiers{--record-margin:auto}.record.tiers .record__line{grid-template-columns:minmax(0,1fr)}.record.tiers .record__margin{padding-block:0 var(--space-1);padding-left:.75rem}}.form-lead{color:var(--ink-blue);font-weight:600}
