.pd41-hero{padding:54px 0 64px}.pd41-hero h1{max-width:1000px;font-size:clamp(36px,4.4vw,64px);line-height:1.3;text-wrap:balance}.pd41-hero .pg-lede{max-width:780px}
.pd41-index{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.pd41-index a{padding:12px 20px;border:1px solid #c8d8cf;border-radius:7px;background:#ffffff85;color:#276760;font-size:14px}.pd41-index a:hover{background:#fff1de}
.pd41 .vp-sec{scroll-margin-top:95px}.pd41-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;list-style:none;padding:0;margin:36px 0 0;counter-reset:step}
.pd41-steps li{padding:26px;background:linear-gradient(135deg,#ffffffd9,#eaf2ee8c 70%,#fce9d575);border:1px solid #fff;border-radius:14px;box-shadow:inset 0 1px 0 #fff,0 16px 40px -35px #276760}.pd41-steps span{display:block;color:#c26d35;font-size:13px;margin-bottom:16px}.pd41-steps h3{font-size:20px;line-height:1.5}.pd41-steps p{font-size:15px;color:#64756e;margin:12px 0 0}
.pd41 .vp-version-detail{border-bottom:1px solid #dce5dd}.pd41 .vp-version-detail>p,.pd41 .vp-version-detail>ul{font-size:16px;line-height:1.9;color:#526c61;max-width:880px;margin:15px 0 24px}.pd41 .vp-version-detail>ul{padding-left:22px}.pd41 noscript dl{line-height:1.9;padding:24px;background:#fff8}.pd41 noscript dt{font-weight:600;color:#276760}
@media(max-width:900px){.pd41-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.pd41-hero{padding:34px 0 46px}.pd41-index{gap:8px}.pd41-index a{padding:11px 14px}.pd41-steps{grid-template-columns:1fr;gap:14px}.pd41-steps li{padding:22px}.pd41-hero h1{font-size:36px}}
