:root{--ink:#152b2d;--teal:#0c5558;--deep:#073b40;--paper:#f4f7f6;--line:#d9e4e1;--gold:#d69b35;--muted:#617779}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,sans-serif}.assessment-page{max-width:1120px!important;margin:0 auto!important;padding:64px 28px 80px!important}.assessment-page h1{color:var(--deep);letter-spacing:-1.5px;font:700 clamp(34px,4.2vw,54px)/1.05 Georgia,serif}.assessment-page h1+p{max-width:740px;color:var(--muted);font-size:17px;line-height:1.55}.assessment-kicker{color:var(--gold);letter-spacing:2px;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:700}.assessment-intro{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:28px;margin-bottom:28px;display:grid}.assessment-badge{border:1px solid var(--line);color:var(--teal);white-space:nowrap;background:#fff;border-radius:999px;margin-top:4px;padding:9px 14px;font-size:12px;font-weight:700}.assessment-page form{border:1px solid var(--line)!important;border-radius:12px!important;box-shadow:0 14px 32px #10373814!important}.assessment-search-card{position:relative;overflow:hidden}.assessment-search-card:before{content:"";background:var(--gold);height:5px;position:absolute;inset:0 0 auto}.search-hint,.assessment-disclaimer{color:var(--muted);font-size:13px;line-height:1.55}.search-hint{margin:0 0 18px}.assessment-disclaimer{margin:18px 0 0;font-size:12px}.search-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.search-grid .full{grid-column:1/-1}.assessment-page input,.assessment-page select,.assessment-page textarea{font:inherit;border:1px solid #bdd0cd!important;border-radius:4px!important}.assessment-page button{letter-spacing:.04em;background:var(--teal)!important;color:#fff!important;border:0!important;border-radius:5px!important}.assessment-page button:hover{background:var(--deep)!important}.primary-search{width:100%;font-size:14px;padding:14px!important}.assessment-page section{border:1px solid var(--line)!important;box-shadow:0 8px 20px #1037380a!important}.assessment-page section h2{color:var(--deep);font-family:Georgia,serif}@media (max-width:640px){.assessment-page{padding:38px 18px 55px!important}.assessment-intro,.search-grid{grid-template-columns:1fr}.assessment-badge{display:none}}@media print{body{background:#fff}.assessment-page{max-width:none!important;padding:0!important}.assessment-page h1{font-size:28px}.assessment-badge,.assessment-search-card,.assessment-disclaimer{display:none!important}.assessment-page section{break-inside:avoid;box-shadow:none!important;border:1px solid #bbb!important;margin-top:12px!important}.assessment-page button{display:none!important}a{color:#000!important;text-decoration:none!important}}
