.page-tests{background:var(--bone);color:var(--ink);min-height:100vh}.page-tests a{color:inherit}.page-tests h1,.page-tests h2,.page-tests h3{font-family:var(--font-display);text-wrap:balance;margin:0;font-weight:600}.page-tests .tests-hero{padding:72px 0 40px}.page-tests .tests-hero h1{max-width:14ch;margin-top:16px;font-size:clamp(34px,4.5vw,52px);line-height:1.1}.page-tests .tests-lede{max-width:52ch;color:var(--ink-soft);margin-top:18px;font-size:16px}.page-tests .india-note{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-faint);margin-top:18px;font-size:12px}.page-tests .tests-grid{grid-template-columns:repeat(3,1fr);gap:20px;padding-bottom:80px;display:grid}@media (max-width:1080px){.page-tests .tests-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.page-tests .tests-grid{grid-template-columns:1fr}}.page-tests .test-card{border:1px solid var(--line);background:var(--white);flex-direction:column;gap:10px;padding:32px 28px;text-decoration:none;transition:border-color .16s;display:flex}.page-tests .test-card:hover{border-color:var(--gold)}.page-tests .test-card-eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin:0;font-size:11px}.page-tests .test-card-title{font-family:var(--font-display);margin:0;font-size:21px;line-height:1.25}.page-tests .test-card-blurb{color:var(--ink-soft);flex:1;margin:0;font-size:14.5px;line-height:1.55}.page-tests .test-card-price{font-family:var(--font-display);color:var(--ink);margin:4px 0 0;font-size:20px;font-style:italic}.page-tests .read-link{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--red);margin-top:2px;font-size:12px}
