body{
  margin:0;
  font-family:"Microsoft YaHei",Arial;
  color:#222;
}

.container{
  max-width:1100px;
  margin:auto;
  padding:20px;
}

.hero h1{
  font-size:32px;
}

.time-card{
  margin-top:20px;
  padding:20px;
  border:1px solid #eee;
  border-radius:12px;
}

.time-card time{
  font-size:80px;
  font-weight:bold;
}

.badge{
  display:inline-block;
  margin-top:14px;
  background:#ffe4ea;
  color:#cc3355;
  padding:4px 10px;
  border-radius:10px;
}
@media (min-width:768px){
  .badge{
    margin-top:10px;
  }
}
.faq p{
  user-select: text !important;
}

.compare-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr); /* 一行3个 */
  gap: 16px;
}

@media (max-width: 768px) {
  .compare-grid {
    grid-template-columns: repeat(2, 1fr); /* 手机一行2个 */
  }
}

@media (max-width: 480px) {
  .compare-grid {
    grid-template-columns: 1fr; /* 小屏一行1个 */
  }
}

.compare-item{
  border:1px solid #eee;
  padding:10px;
  text-align:center;
}

.info-grid{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:10px;
}

.info-card{
  border:1px solid #eee;
  padding:10px;
}

@media(max-width:768px){
  .time-card time{
    font-size:36px;
  }

  .info-grid{
    grid-template-columns:1fr;
  }
}