/* ============================================================
   POD 内页样式(shop / custom-team / 政策 / contact)
   ============================================================ */

.pod-page-main{
  max-width:900px;margin:0 auto;padding:52px 20px 70px;background:#fff
}
.pod-page-head{margin-bottom:30px;text-align:center}
.pod-page-head h1{
  margin:0;font-size:40px;font-weight:900;letter-spacing:-1.4px;color:#0b2f5c;text-transform:uppercase
}
.pod-page-article h1{
  margin:0 0 24px;font-size:38px;font-weight:900;letter-spacing:-1.3px;color:#0b2f5c;text-transform:uppercase;
  line-height:1.1
}
.pod-page-article h2{
  margin:34px 0 14px;font-size:25px;font-weight:900;letter-spacing:-.6px;color:#0b2f5c;text-transform:uppercase
}
.pod-page-article h3{
  margin:26px 0 10px;font-size:18px;font-weight:800;color:#0b2f5c;letter-spacing:-.2px
}
.pod-page-article p{
  margin:0 0 15px;font-size:15.5px;line-height:1.75;color:#4d637e
}
.pod-page-article strong{color:#12263f;font-weight:700}
.pod-page-article a{color:#0b2f5c;font-weight:700;text-decoration:underline;text-underline-offset:2px}
.pod-page-article a:hover{color:#123f7d}
.pod-page-article ul,.pod-page-article ol{margin:0 0 18px;padding-left:22px}
.pod-page-article li{margin-bottom:9px;font-size:15px;line-height:1.7;color:#4d637e}
.pod-page-article li strong{color:#12263f}

/* 步骤列表 */
.pod-page-article ol.wp-block-list{padding-left:0;list-style:none;counter-reset:podstep}
.pod-page-article ol.wp-block-list li{
  counter-increment:podstep;position:relative;padding-left:46px;margin-bottom:14px
}
.pod-page-article ol.wp-block-list li::before{
  content:counter(podstep);position:absolute;left:0;top:1px;
  width:30px;height:30px;border-radius:50%;background:#c9f03c;color:#0b2f5c;
  font-size:14px;font-weight:900;line-height:30px;text-align:center
}

/* 价格表 */
.pod-page-article .wp-block-table{overflow-x:auto;margin:0 0 22px}
.pod-page-article table{
  width:100%;border-collapse:collapse;border:2px solid #e6ecf4;border-radius:6px;overflow:hidden;
  font-size:14.5px
}
.pod-page-article table th{
  background:#f0f5fb;color:#0b2f5c;font-weight:800;padding:13px 16px;text-align:left;
  border-bottom:2px solid #e6ecf4;white-space:nowrap
}
.pod-page-article table td{
  padding:13px 16px;border-bottom:1px solid #eef2f7;color:#4d637e;vertical-align:top
}
.pod-page-article table tr:last-child td{border-bottom:0}
.pod-page-article table td strong{color:#0b2f5c}
.pod-page-article figure{margin:0 0 22px}

/* 内页里的订阅表单 */
.pod-page-article .pod-newsletter{
  margin:34px 0 10px;grid-template-columns:1fr;gap:22px;padding:28px 30px
}
.pod-page-article .pod-newsletter-copy h3{font-size:22px;margin:0 0 7px}
.pod-page-article .pod-newsletter-copy p{font-size:14px;margin:0}

/* Coming Soon 区块(预热期兜底样式) */
.pod-coming-soon{
  max-width:700px;margin:0 auto;padding:40px 30px;text-align:center
}
.pod-coming-soon h2{
  margin:0 0 14px;font-size:32px;font-weight:900;letter-spacing:-1px;color:#0b2f5c;text-transform:uppercase
}
.pod-coming-soon-lead{margin:0 auto 26px;font-size:16px;line-height:1.7;color:#4d637e;max-width:560px}
.pod-coming-soon-cta{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-bottom:18px}
.pod-coming-soon-cta .pod-btn{width:auto}
.pod-coming-soon-note{margin:0 0 30px;font-size:14px;color:#6b7f99}
.pod-coming-soon-note a{color:#0b2f5c;font-weight:700}
.pod-coming-soon .pod-newsletter{
  grid-template-columns:1fr;text-align:left;margin:0;padding:26px 28px
}
.pod-coming-soon .pod-newsletter-copy h3{font-size:21px}
.pod-coming-soon .pod-newsletter-copy p{font-size:14px}

/* 商店空态(注入在 WooCommerce 商品循环位置) */
.pod-empty-shop{
  max-width:660px;margin:0 auto;text-align:center;padding:40px 30px;
  border:2px dashed #d5dfeb;border-radius:8px;background:#f7fafd
}
.pod-empty-foot{margin-top:22px!important;font-size:14px!important}
.pod-empty-foot a{color:#0b2f5c;font-weight:700}

/* WooCommerce shop 页在 Storefront 下的容器调整(让它跟内页一样宽) */
body.woocommerce-page .site-content,
body.woocommerce-page .col-full{width:100%!important;max-width:none!important;float:none!important}
body.woocommerce-page .woocommerce{width:100%!important;max-width:none!important}
body.woocommerce-page .content-area{padding-top:40px!important}
body.woocommerce-page .woocommerce-products-header{display:none!important}
body.woocommerce-page .woocommerce-info,
body.woocommerce-page .woocommerce-message{max-width:660px;margin:0 auto 20px}
body.woocommerce-page .woocommerce-info{
  background:#eef8dc;border-top-color:#c9f03c;color:#3d6b0d;border-radius:6px
}

/* 政策页的提示块 */
.pod-page-article .wp-block-quote{
  margin:0 0 20px;padding:16px 20px;border-left:4px solid #c9f03c;background:#f7fafd;
  font-size:14.5px;color:#4d637e
}

/* 响应式 */
@media(max-width:700px){
  .pod-page-main{padding:34px 16px 50px}
  .pod-page-article h1{font-size:28px}
  .pod-page-article h2{font-size:21px}
  .pod-page-head h1{font-size:28px}
  .pod-page-article p{font-size:15px}
}
