.testing-hero{padding:108px max(10vw,40px) 98px;background:var(--cream);border-bottom:1px solid var(--ink)}.testing-hero h1{max-width:880px;margin-bottom:20px}.testing-hero>p:not(.eyebrow){font-size:22px;line-height:1.52;max-width:760px;margin-bottom:30px}.testing-intro{max-width:1010px;padding:92px max(10vw,40px);background:#f2ead9}.testing-intro h2{max-width:800px;margin-bottom:22px}.testing-intro p:not(.eyebrow){max-width:800px;font-size:20px;line-height:1.6}.testing-types{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:10vw;gap:10vw;padding:88px max(7vw,40px);background:var(--moss);color:#f8f3e7}.testing-types h2{max-width:480px;margin:0}.testing-types>div:last-child{border-top:1px solid #899588}.testing-steps article,.testing-types article{display:grid;grid-template-columns:72px 1fr;grid-gap:18px;gap:18px;padding:22px 0;border-bottom:1px solid #899588}.testing-steps span,.testing-types span{font-size:17px;color:#e17d47;padding-top:4px}.testing-steps h3,.testing-types h3{font-size:29px;font-weight:500;line-height:1.14;margin:0 0 6px}.testing-steps p,.testing-types p{font-size:18px;line-height:1.58;max-width:610px;margin:0}.testing-report{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:11vw;gap:11vw;padding:90px max(9vw,40px);background:var(--paper)}.testing-report h2{max-width:500px;margin:0}.testing-report-list{border-top:1px solid var(--line)}.testing-report-list article{padding:20px 0;border-bottom:1px solid var(--line)}.testing-report-list h3{font-size:27px;font-weight:500;line-height:1.18;margin:0 0 6px}.testing-report-list p{font-size:18px;line-height:1.58;max-width:650px;margin:0}.testing-approach{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:11vw;gap:11vw;padding:88px max(7vw,40px);background:#eee3ce;border-top:1px solid var(--line)}.testing-approach h2{max-width:560px;margin-bottom:18px}.testing-approach>div:first-child>p:not(.eyebrow){font-size:20px;line-height:1.6;max-width:540px}.testing-steps{border-top:1px solid var(--line)}.testing-steps article{border-bottom-color:var(--line)}.testing-steps span{color:var(--rust)}.testing-boundary{padding:78px max(10vw,40px);background:var(--paper);border-top:1px solid var(--line)}.testing-boundary h2{max-width:720px;margin-bottom:18px}.testing-boundary>p:last-child{max-width:850px;font-size:20px;line-height:1.6}.testing-questions{max-width:1000px;padding-top:84px;padding-bottom:90px}.testing-questions>p{margin-bottom:28px}.testing-questions>div{border-top:1px solid var(--line)}.testing-questions article{padding:25px 0;border-bottom:1px solid var(--line)}.testing-questions h3{font-size:26px;font-weight:500;line-height:1.2;margin:0 0 9px}.testing-questions p{font-size:18px;line-height:1.58;margin:0;max-width:790px}@media (max-width:1024px){.testing-approach,.testing-report,.testing-types{gap:7vw}}@media (max-width:720px){.testing-hero{padding:70px 24px 62px}.testing-hero h1{font-size:52px}.testing-hero>p:not(.eyebrow){font-size:19px}.testing-intro{padding:64px 24px}.testing-intro p:not(.eyebrow){font-size:19px}.testing-approach,.testing-report,.testing-types{grid-template-columns:1fr;gap:32px;padding:62px 24px}.testing-steps article,.testing-types article{grid-template-columns:48px 1fr;gap:10px}.testing-steps h3,.testing-types h3{font-size:27px}.testing-approach>div:first-child>p:not(.eyebrow),.testing-boundary>p:last-child,.testing-questions p,.testing-report-list p,.testing-steps p,.testing-types p{font-size:18px}.testing-boundary,.testing-questions{padding:62px 24px}.testing-questions h3{font-size:25px}}