/* Four company appointments use the same black/gold frames as existing records. */
body.r13-design .tengyu41-certificates{margin:0;padding-block:46px 8px;scroll-margin-top:110px}
.tengyu41-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px 32px;margin-bottom:24px}
.tengyu41-heading h3{margin:0;font-size:clamp(20px,2vw,28px);line-height:1.4;font-weight:400;letter-spacing:-.025em;color:#153c54}
.tengyu41-heading p{margin:0;color:#5d788a;font-size:12px;line-height:1.6}
body.r13-design .tengyu41-certificates .certificate-strip-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:100%;align-items:stretch}
body.r13-design .tengyu41-certificates .certificate-strip-item{width:100%;min-width:0;max-width:none}
body.r13-design .tengyu41-certificates .certificate-strip-image{aspect-ratio:3/4;border:0;border-radius:3px;background:linear-gradient(145deg,#f3f6f8,#e1e9ef)}
body.r13-design .tengyu41-certificates .certificate-strip-card{width:100%;border-radius:3px}
body.r13-design .tengyu41-certificates .certificate-strip-card:focus-visible{outline:2px solid #126da2;outline-offset:5px}
@media(max-width:900px){.tengyu41-heading{display:block}.tengyu41-heading p{margin-top:8px}body.r13-design .tengyu41-certificates .certificate-strip-cards{gap:16px}}
@media(max-width:599.98px){body.r13-design .tengyu41-certificates{padding-top:30px}.tengyu41-heading{margin-bottom:18px}.tengyu41-heading p{font-size:10px}body.r13-design .tengyu41-certificates .certificate-strip-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}
