.tpx{max-inline-size:72rem;margin-inline:auto;padding:var(--space-16) var(--space-4);display:flex;flex-direction:column;gap:var(--space-16)}@media (min-width:768px){.tpx{padding:var(--space-24) var(--space-8)}}.tpx__hero{display:grid;gap:var(--space-8);align-items:center}@media (min-width:900px){.tpx__hero{grid-template-columns:minmax(0,7fr) minmax(0,6fr);gap:var(--space-12)}}.tpx__eyebrow{margin:0 0 var(--space-3);font-family:var(--font-mono);line-height:var(--leading-caption);letter-spacing:var(--tracking-caps-micro);font-size:var(--type-eyebrow);color:var(--text-muted)}.tpx__eyebrow,.tpx__title{font-weight:500;text-transform:uppercase}.tpx__title{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:var(--type-2xl);line-height:var(--leading-display);max-inline-size:14ch;color:var(--text)}.tpx__intro{margin:0;max-inline-size:46ch;font-size:var(--type-base);line-height:1.55;color:var(--text-muted)}.tpx__figure{padding:var(--space-6);border:var(--border-hair) solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface)}.tpx__figure .tpa{margin-inline:auto;max-inline-size:30rem}.tpx__heading{margin:0 0 var(--space-8);font-family:var(--font-title);font-size:var(--type-xl);color:var(--text);font-weight:500;text-transform:uppercase;line-height:var(--leading-heading-sm)}.tpx__steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-6);counter-reset:tpx-step}@media (min-width:900px){.tpx__steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.tpx__step{counter-increment:tpx-step;padding-block-start:var(--space-4);border-block-start:var(--border-hair) solid var(--border-strong)}.tpx__step:before{content:"0" counter(tpx-step);display:block;margin-block-end:var(--space-3);font-family:var(--font-mono);font-size:var(--type-xs);font-weight:500;text-transform:uppercase;line-height:var(--leading-caption);letter-spacing:var(--tracking-caps-micro);color:var(--color-accent)}.tpx__fact dt,.tpx__step h3{margin:0 0 var(--space-2);font-family:var(--font-title);font-size:var(--type-base);color:var(--text);font-weight:500;text-transform:uppercase;line-height:var(--leading-sub)}.tpx__fact dd,.tpx__step p{margin:0;font-size:var(--type-base);line-height:1.55;color:var(--text-muted)}.tpx__facts{margin:0;display:grid;gap:var(--space-6)}@media (min-width:768px){.tpx__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.tpx__fact{padding:var(--space-4);border:var(--border-hair) solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-raised)}.tpx__links{display:flex;flex-wrap:wrap;gap:var(--space-6)}