.certificate-record{padding-top:clamp(56px,8vw,112px);padding-bottom:clamp(56px,8vw,112px);background:linear-gradient(145deg,#eef0e8 0%,#f7f7f2 72%)}
.certificate-record .section-intro{max-width:760px;margin-bottom:34px}
.certificate-record .certificate-live-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}
.certificate-record .certificate-page{position:relative;display:flex;flex-direction:column;min-width:0;padding:16px;background:#fff;border:1px solid #d9ded0;color:#283e34;text-decoration:none;box-shadow:0 14px 36px #283e3410;transition:transform .2s ease,box-shadow .2s ease}
.certificate-record .certificate-page:hover{transform:translateY(-4px);box-shadow:0 20px 44px #283e3420}
.certificate-record .certificate-page img{display:block;width:100%;height:clamp(280px,34vw,460px);object-fit:contain;background:#f5f5f0}
.certificate-record .certificate-page span{padding:14px 4px 2px;font-size:12px;letter-spacing:.12em;font-weight:700}
.certificate-record .certificate-live-copy{max-width:820px;margin:32px 0 0 auto;padding-top:22px;border-top:1px solid #d9ded0}
.certificate-record .certificate-live-copy h3{font-size:clamp(24px,3vw,38px);line-height:1.12;margin:8px 0 14px}
.certificate-record .certificate-live-copy dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;margin:22px 0}
.certificate-record .certificate-live-copy dl div{padding:12px 0;border-top:1px solid #d9ded0}
.certificate-record .certificate-live-copy dt{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#788174}
.certificate-record .certificate-live-copy dd{margin:6px 0 0;font-size:14px;line-height:1.55}
@media(max-width:760px){.certificate-record .certificate-live-grid{grid-template-columns:1fr;gap:14px}.certificate-record .certificate-page{display:grid;grid-template-columns:minmax(110px,34%) 1fr;align-items:center;gap:14px}.certificate-record .certificate-page img{height:190px}.certificate-record .certificate-page span{font-size:11px}.certificate-record .certificate-live-copy dl{grid-template-columns:1fr}}
