.china-supply-page{padding:90px 0 120px;background:#fff}
.china-supply-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(460px,526px);grid-template-areas:"copy media" "steps media" "cta media";grid-template-rows:auto 1fr auto;column-gap:30px;row-gap:30px;align-items:start}
.china-supply-copy{max-width:590px}
.china-supply-copy .eyebrow{margin:0 0 20px;color:var(--green);font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}
.china-supply-copy h1{margin:0;color:#1d2022;font-size:40px;font-weight:600;line-height:1.08;letter-spacing:-1.5px}
.china-supply-description{max-width:570px;margin:24px 0 0;color:#61706b;font-size:16px;line-height:1.45}
.china-supply-cta{grid-area:cta;width:100%;height:48px;padding:0 26px;border:0;border-radius:7px;background:var(--green);color:#fff;font-size:14px;font-weight:600;line-height:1.2}
.china-supply-media{grid-area:media;align-self:stretch;margin:0;width:100%;height:auto;overflow:hidden;border-radius:10px;background:#eef2ef}
.china-supply-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:56% center}
.china-supply-steps{grid-area:steps;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;row-gap:0;margin:0;padding:0;list-style:none}
.china-supply-steps li{display:grid;grid-template-columns:48px 1fr;gap:18px;align-items:center;padding:16px 0;border-bottom:1px solid #e2e7e4}
.china-supply-steps span{display:grid;width:46px;height:46px;place-items:center;border:1px solid #6b9183;border-radius:50%;color:var(--green);font-size:16px;font-weight:500;line-height:1}
.china-supply-steps h2{margin:0;color:#1d2022;font-size:22px;font-weight:400;line-height:1.25}
.china-supply-steps li:nth-last-child(-n+2){border-bottom:0}

@media (max-width:900px){
  .china-supply-page{padding:42px 0 70px}
  .china-supply-hero{grid-template-columns:1fr;grid-template-areas:"copy" "steps" "media" "cta";row-gap:30px;column-gap:0}
  .china-supply-copy{max-width:none}
  .china-supply-copy .eyebrow{margin-bottom:16px;font-size:12px}
  .china-supply-copy h1{font-size:24px;font-weight:600;line-height:1.15;letter-spacing:-.6px}
  .china-supply-description{margin:18px 0 0;font-size:12px;line-height:1.42}
  .china-supply-cta{width:100%;height:52px;margin-top:-14px;font-size:16px;font-weight:600}
  .china-supply-media{height:auto;aspect-ratio:350/280;border-radius:10px;margin-bottom:0}
  .china-supply-media img{object-position:58% center}
  .china-supply-steps{grid-template-columns:1fr;gap:0;margin:0}
  .china-supply-steps li{grid-template-columns:42px 1fr;gap:16px;min-height:72px;border-bottom:1px solid #dce3df}
  .china-supply-steps li:nth-last-child(-n+2){border-bottom:1px solid #dce3df}
  .china-supply-steps li:last-child{border-bottom:0}
  .china-supply-steps span{width:42px;height:42px;font-size:14px}
  .china-supply-steps h2{font-size:16px;font-weight:400}
}

@media (max-width:390px){
  .china-supply-copy h1{font-size:24px}
}
