/* Data screen components — stable feature stylesheet (V1.2.3+). */
#coverageAudit{overflow:visible}
.coverage-heading{margin-top:0}
.coverage-source{margin-top:18px}
.coverage-source+.coverage-source{margin-top:24px}
.coverage-row{
  grid-template-columns:minmax(0,1fr) auto;
  gap:16px;
  margin-left:0;
  margin-right:0;
  padding:12px 0;
}
.coverage-copy{min-width:0}
.coverage-row .rn,
.coverage-row .rs{
  white-space:normal;
  overflow:visible;
  text-overflow:clip;
  overflow-wrap:anywhere;
}
.coverage-row .rn{font-size:16px;font-weight:650;line-height:1.25}
.coverage-row .rs{font-size:13px;line-height:1.4;padding-right:6px}
.coverage-row .price{min-width:58px;align-self:center}
@media (min-width:768px){
  #coverageAudit{padding:22px 26px}
  .coverage-row{grid-template-columns:minmax(260px,1fr) auto;padding:14px 0}
  .coverage-row .rn{font-size:17px}
  .coverage-row .rs{font-size:13.5px}
}
@media (min-width:1200px){
  #data .section:has(#coverageAudit){max-width:980px}
  #coverageAudit{padding:24px 28px}
  .coverage-row{grid-template-columns:minmax(420px,1fr) 92px;column-gap:24px}
  .coverage-row .price{justify-self:end;min-width:76px}
}
