/* Approved one-third thumbnail, centered below the company cards. */
#venture-certification{scroll-margin-top:96px}
.venture-section{padding:64px 0;background:#f3f5f8;border-block:1px solid #e4e9ef}
.venture-content{text-align:center;display:flex;flex-direction:column;align-items:center;gap:22px}
.venture-content .section-kicker{color:#416da1;letter-spacing:.14em;margin:0}
.venture-content h2{font-size:clamp(27px,3vw,38px);font-weight:600;letter-spacing:-.055em;line-height:1.3;color:#101927;margin:0}
.venture-document{width:100%;max-width:530px;margin:0 auto}
.venture-thumbnail{display:block;min-height:44px;border-radius:12px}
.venture-document img{display:block;width:146.19px;max-width:calc((100% - 20px)/3);height:auto;margin:0 auto;background:#fff;border:1px solid #e0e6ee;border-radius:5px;box-shadow:0 7px 24px #18283b12}
.venture-document figcaption{margin-top:12px;font-size:12px;color:#64748b}
.venture-description{width:100%;max-width:760px;white-space:pre-line;word-break:keep-all;overflow-wrap:anywhere;font-size:18px;line-height:1.85;color:#35465b;margin:0}
.venture-expand{min-height:44px;width:auto;padding:.75rem 1.3rem;background:linear-gradient(135deg,#324962,#152438 55%,#3e536c);border:1px solid #687d93;color:white}
@media(max-width:767px){.venture-section{padding:44px 0}.venture-content{gap:19px}.venture-document{max-width:100%}.venture-description{font-size:16px}}
