.fp-proof__head{max-width:var(--fp-measure)}.fp-proof__title{font-family:var(--font-heading-family);font-weight:800;font-size:var(--fp-h2);line-height:var(--fp-lh-tight);margin:.6rem 0 1.2rem}.fp-proof__intro{font-size:var(--fp-body);line-height:1.6;max-width:var(--fp-measure)}.fp-proof__intro>:last-child{margin-bottom:0}.fp-proof__steps{list-style:none;margin:3.2rem 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:1.6rem}.fp-proof__step{padding:1.8rem}.fp-proof__step-head{display:flex;align-items:center;gap:1.2rem;margin-bottom:1.4rem}.fp-proof__num{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:3.2rem;height:3.2rem;border-radius:999px;background:var(--fp-accent);color:var(--fp-ink);font-family:var(--font-mono-family);font-size:1.3rem;line-height:1}.fp-proof__icon{display:flex;color:var(--fp-slate)}.fp-proof__step-title{font-family:var(--font-heading-family);font-weight:800;font-size:var(--fp-h3);line-height:1.25;margin:0 0 .8rem}.fp-proof__step-body{font-size:var(--fp-body);line-height:1.6}.fp-proof__step-body>:last-child{margin-bottom:0}.fp-proof__evidence{margin-top:1.6rem;padding:1.8rem}.fp-proof__evidence-title{font-family:var(--font-heading-family);font-weight:800;font-size:var(--fp-h3);line-height:1.25;margin:0 0 .4rem}.fp-proof__meta{margin:0 0 1.6rem}.fp-proof__label{letter-spacing:.16em;text-transform:uppercase;margin:1.6rem 0 .4rem}.fp-proof__pair{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;margin:1.6rem 0 0}.fp-proof__pair .fp-proof__label{margin:0}.fp-proof__value{font-family:var(--font-heading-family);font-weight:800;font-size:1.6rem}.fp-proof__evidence-body{margin:0;font-size:var(--fp-body);line-height:1.6}.fp-proof__docs{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.8rem 2rem;font-size:var(--fp-body)}.fp-proof__product-link{display:inline-block;margin-top:2rem;font-size:var(--fp-body);font-weight:600}.fp-proof__closing{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 2.4rem;margin-top:3.2rem;padding-top:2.4rem;border-top:1px solid var(--fp-border)}.fp-proof__closing-text{flex:1 1 32rem;font-size:var(--fp-body);line-height:1.6}.fp-proof__closing-text>:last-child{margin-bottom:0}.fp-proof .fp-note{margin-top:2.4rem}@media screen and (min-width:750px){.fp-proof__steps{grid-template-columns:repeat(auto-fill,minmax(28rem,1fr));margin-top:4rem;gap:2rem}.fp-proof__step,.fp-proof__evidence{padding:2.4rem}.fp-proof__evidence{margin-top:2rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/fp-proof-testing.css.map */
