
/* HUMENAI HAB 0.7.2 — municipal title and balanced module cards. */
.hero-copy h1 {
  letter-spacing:.015em;
  line-height:1.27;
  font-size:clamp(23px, 2.24vw, 36px);
}
.hero-copy h1 span {white-space:normal}
.hero-copy h1 span:first-child {color:var(--mint)}
.modules {margin-top:auto}
.research-entry {
  display:inline-flex;
  align-items:center;
  width:max-content;
  max-width:100%;
  margin-top:8px;
  color:var(--mint);
  font:700 clamp(10px,.8vw,12px)/1.4 var(--humenai-ui-font,monospace);
  letter-spacing:.04em;
}
.research-entry:hover {text-decoration:underline}
@media(max-width:999px) {
 .hero-copy h1 {font-size:clamp(21px,3.3vw,31px)}
 .modules{margin-top:14px}
}
@media(max-width:600px){
 .hero-copy h1 {font-size:clamp(19px,5vw,26px)}
 .modules{margin-top:12px}
 .research-entry{font-size:11px;margin-bottom:8px}
}
