/* ============================================================
   gm-paypal.css — 首页贸易条款区内的 PayPal 收款说明区块
   作用域：#hmv2 .gm-trade 内（深色底），仅首页加载
   ============================================================ */

#hmv2 .gm-trade .gm-paypal{
  max-width:1040px;
  margin:0 auto 8px;
}
#hmv2 .gm-trade .gm-pp-card{
  background:var(--gm-cream);
  color:var(--gm-ink);
  border-radius:36px 12px 36px 12px;
  padding:44px 48px 40px;
  border:1px solid rgba(227,220,209,.7);
  box-shadow:0 18px 44px rgba(0,0,0,.22);
}

/* 头部 */
#hmv2 .gm-trade .gm-pp-head{ text-align:center; margin-bottom:32px; }
#hmv2 .gm-trade .gm-pp-badge{
  display:inline-block;
  background:#003087;
  color:#fff;
  font-style:italic;
  font-weight:700;
  font-size:22px;
  letter-spacing:.01em;
  line-height:1;
  padding:10px 22px 12px;
  border-radius:10px 4px;
  margin-bottom:18px;
}
#hmv2 .gm-trade .gm-pp-head h3{
  font-family:var(--gm-serif);
  font-size:32px;
  font-weight:700;
  color:var(--gm-ink);
  margin:0 0 12px;
}
#hmv2 .gm-trade .gm-pp-intro{
  font-size:15px;
  line-height:1.7;
  color:var(--gm-muted);
  max-width:680px;
  margin:0 auto;
}

/* 两种收款方式 */
#hmv2 .gm-trade .gm-pp-methods{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:28px;
  margin-bottom:32px;
}
#hmv2 .gm-trade .gm-pp-method{
  display:flex;
  gap:16px;
  align-items:flex-start;
  background:#fff;
  border:1px solid var(--gm-line);
  border-radius:20px 8px 20px 8px;
  padding:24px 24px 22px;
}
#hmv2 .gm-trade .gm-pp-no{
  flex:none;
  width:38px;
  height:38px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  background:var(--gm-wine);
  color:var(--gm-brass2);
  font-family:var(--gm-serif);
  font-size:19px;
  font-weight:700;
  border-radius:50%;
}
#hmv2 .gm-trade .gm-pp-method h4{
  font-family:var(--gm-serif);
  font-size:21px;
  font-weight:700;
  color:var(--gm-ink);
  margin:2px 0 8px;
}
#hmv2 .gm-trade .gm-pp-method p{
  font-size:13.5px;
  line-height:1.65;
  color:var(--gm-ink2);
  margin:0;
}

/* PayPal.Me 按钮 */
#hmv2 .gm-trade .gm-pp-link{
  display:flex;
  width:100%;
  align-items:center;
  justify-content:center;
  background:var(--gm-brass);
  color:#2A1B12;
  font-size:14px;
  font-weight:700;
  letter-spacing:.1em;
  text-transform:uppercase;
  padding:18px 30px;
  border-radius:40px 10px 40px 10px;
  transition:.28s;
}
#hmv2 .gm-trade .gm-pp-link:hover{
  background:var(--gm-brass2);
  transform:translateY(-2px);
}

/* tchips 内的 PayPal 高亮 chip */
#hmv2 .gm-trade .gm-tchips span.gm-pp-chip{
  color:#2A1B12;
  background:var(--gm-brass);
  border-color:var(--gm-brass);
  font-weight:700;
}

/* 响应式 */
@media(max-width:860px){
  #hmv2 .gm-trade .gm-pp-methods{ grid-template-columns:1fr; gap:18px; }
  #hmv2 .gm-trade .gm-pp-card{ padding:36px 28px 32px; }
}
@media(max-width:600px){
  #hmv2 .gm-trade .gm-pp-card{ padding:30px 22px 26px; border-radius:28px 10px; }
  #hmv2 .gm-trade .gm-pp-head h3{ font-size:27px; }
  #hmv2 .gm-trade .gm-pp-method{ padding:20px 18px; }
}
