.hr-hero{padding-block:80px}.hr-hero h1{margin-top:22px}.lead{font-size:25px;line-height:1.5;margin:25px 0;max-width:800px;color:#536273}.note{font:14px/1.6 Arial,sans-serif;color:#617588;margin-top:30px;max-width:780px}.narrow{max-width:850px}.narrow h1{font-size:clamp(38px,5vw,62px);margin:20px 0}.form{margin-top:32px}.field{display:block;margin:20px 0;font:15px/1.5 Arial,sans-serif}.field input,.field textarea{display:block;width:100%;margin-top:9px;padding:13px;border:1px solid #bfcbd3;border-radius:2px;background:white;color:#202b38;font:17px Arial,sans-serif}.consent{display:flex;align-items:start;gap:12px;font:14px/1.6 Arial,sans-serif;margin:25px 0}.consent input{margin-top:5px}.test-card{border-top:1px solid #bfcbd3;padding-top:25px;margin-top:28px}.test-card h2{font-size:32px;margin:20px 0}.choices{display:grid;gap:12px}.choice{display:flex;gap:14px;align-items:center;padding:17px;border:1px solid #bfcbd3;background:white;cursor:pointer;font:17px/1.5 Arial,sans-serif}.choice:has(input:checked){background:#e4edf4;border-color:#344f6d}.trait{margin:20px 0;border:0;padding:0}.trait legend{padding:0;margin-bottom:12px;font-size:23px}.trait .choices{grid-template-columns:repeat(3,1fr);gap:8px}.trait .choice{padding:12px;font-size:14px}.progress{height:3px;background:#d6dce0;margin-top:20px}.progress span{display:block;height:100%;background:#344f6d}.error{font:16px/1.5 Arial,sans-serif;color:#922d38;margin:20px 0}.button{cursor:pointer}.button:disabled{opacity:.55;cursor:wait}.sr-status{font:15px/1.5 Arial,sans-serif;color:#617588;margin-top:20px}input:focus-visible,textarea:focus-visible{outline:3px solid #365c83;outline-offset:3px}@media(max-width:650px){.hr-hero{padding-block:45px}.lead{font-size:21px}.trait .choice{padding:10px 6px;font-size:13px;gap:5px}}