/* 首页仅补充分区节奏与内容编排，共享组件保持原有定义。 */
.home-capabilities {
  padding-top:0;
}
.home-facts {
  padding-top:0;
}
.home-index-note {
  max-width:var(--shell-reading);
  margin:40px auto 0;
  font-size:var(--text-sm);
  line-height:1.9;
}
.home-start-list {
  display:grid;
  grid-template-columns:minmax(0,1fr);
  gap:24px;
  margin:0;
  padding:0;
  list-style:none;
}
.home-start-list > li {
  min-width:0;
}
.home-start-list h3 {
  margin:12px 0 16px;
}
.home-start-list p {
  max-width:var(--shell-reading);
  line-height:1.9;
}
.home-start-list p:last-child {
  margin-bottom:0;
}
.home-section-link {
  margin:36px 0 0;
  text-align:center;
}
.home-device-note {
  max-width:var(--shell-reading);
  margin:28px auto 0;
  text-align:center;
  font-size:var(--text-sm);
  line-height:1.9;
}
.home-store-actions {
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:center;
  gap:24px;
  margin-top:28px;
}
.home-verification {
  padding-top:0;
}
.home-verification .prose h3 {
  margin-top:0;
}
.home-verification .prose > p:last-child {
  margin-bottom:0;
}
.home-faq {
  max-width:var(--shell-reading);
  margin:64px auto 0;
}
.home-faq > h3 {
  margin:0 0 16px;
}
@media (max-width:640px) {
  .home-store-actions {
    flex-direction:column;
    align-items:stretch;
  }
  .home-store-actions > .text-link {
    text-align:center;
  }
  .home-faq {
    margin-top:40px;
  }
}