.heading{flex-wrap:wrap;gap:12px 24px}nav{flex-wrap:wrap}.name-summary{margin:0 0 20px}#nameStats{font-size:14px;font-weight:800;min-height:22px;margin:0 0 6px;white-space:pre-line;line-height:1.8}.method-note{font-size:11px;color:var(--muted);margin:0;line-height:1.7}
.name-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.name-card{min-width:0;padding:14px;background:#fff;border:2px solid var(--ink);border-radius:10px;box-shadow:3px 3px 0 var(--yellow)}.name-card .card-top{margin-bottom:14px}.country-tag{font-size:10px;padding:3px 7px;background:#e2f7fd;border-radius:5px}.full-name{font-size:22px;line-height:1.45;margin:0;overflow-wrap:anywhere}.name-reading{min-height:16px;margin:6px 0 16px;color:var(--muted);font-size:10px;overflow-wrap:anywhere}.name-card dl{grid-template-columns:34px minmax(0,1fr);font-size:11px}.name-card dt,.name-card dd{padding:6px 0}.name-meta{margin:12px 0 0;color:var(--muted);font-size:10px;line-height:1.6;overflow-wrap:anywhere}.name-grid[aria-busy="true"]{opacity:.5}#nameError{margin-top:20px}
@media(max-width:1050px){.name-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){.heading{align-items:flex-start}.heading nav{gap:12px}header>.primary{align-self:flex-end}.name-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.name-card{padding:12px}.full-name{font-size:20px}.name-card .card-top{margin-bottom:10px}footer{line-height:1.8}}
