.hsc-results{background:linear-gradient(135deg,#fff,#e0f2fe);font-family:Segoe UI,sans-serif;padding:80px}.result-grid{display:grid;gap:40px;grid-template-columns:1fr 1fr}.score-card{background:linear-gradient(135deg,#1e3a8a,#0ea5e9);border-radius:20px;color:#fff;padding:40px;text-align:center}#riskScore{font-size:70px}.map-card{border-radius:20px;height:400px;overflow:hidden}.summary-card{background:#fff;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.08);grid-column:span 2;padding:40px}