/* 保留关于页原有首屏、窄栏正文和合作原则卡片，仅改善阅读与操作。 */
.about-page .page-hero{padding:48px 0 28px}
.about-page .about-content{padding-top:32px;padding-bottom:64px}
.about-page .article-body{overflow-wrap:anywhere}
.about-page .value-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.about-page .value-card h3{margin-top:0}
.about-page .value-card p{font-size:14px}
.about-page .article-body a{color:var(--brand-deep)}
.about-page .about-reading{list-style:none;margin:0;padding:0}
.about-reading li{padding:10px 0;border-bottom:1px solid var(--line-soft)}
.about-reading li:last-child{border-bottom:0}
.about-reading a{display:inline-flex;align-items:center;min-height:44px;font-weight:600}
.about-page .about-reading p{margin-bottom:4px}
.about-contact{font-size:15px;color:var(--ink-2)}
.about-contact>div{display:grid;grid-template-columns:5em minmax(0,1fr);gap:14px;padding:10px 0}
.about-contact dt{font-weight:600;color:var(--ink)}
.about-contact dd{min-width:0}
.about-page .form-note{color:var(--ink-2)}
.about-page .form-note a{color:var(--brand-deep);text-decoration:underline;text-underline-offset:3px}
.about-page .btn-primary{background:var(--brand-deep)}
.about-page .field :is(input,select,textarea){border-color:#7B8CA8}
.about-page .field :is(input,textarea)::placeholder{color:#59677E;opacity:1}
.about-page :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--brand-deep);outline-offset:4px}
@media(max-width:760px){.about-page .value-grid{grid-template-columns:1fr}}
@media(max-width:600px){
  .about-page .page-hero{padding:34px 0 18px}
  .about-page .about-content{padding-top:24px;padding-bottom:40px}
  .about-page .field :is(input,select,textarea){font-size:16px}
  .about-contact>div{grid-template-columns:1fr;gap:2px}
}
@media(prefers-reduced-motion:reduce){.about-page .btn{transition:none;transform:none}}
