.input-card-accent{
  position:absolute;
  inset:0 0 auto 0;
  height:6px;
  border-radius:22px 22px 0 0;
  background:linear-gradient(90deg, rgba(198,161,91,.75), rgba(17,36,77,.18));
}

.child-benefit-checkbox-grid{
  grid-template-columns:1fr;
  margin-bottom:14px;
}

.adult-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:14px;
}

.adult-panel .form-grid{
  grid-template-columns:repeat(2,minmax(0,1fr));
}

.child-benefit-notes{
  margin:0;
  padding-left:1.1rem;
  color:var(--thp-muted);
  line-height:1.7;
}

.child-benefit-notes li + li{
  margin-top:8px;
}

.table-scroll{
  overflow-x:auto;
}

@media (max-width: 780px){
  .adult-grid,
  .adult-panel .form-grid{
    grid-template-columns:1fr !important;
  }
}
