/* Scoped to the new investor cards and About Us sections. Existing CSS is unchanged. */
.ci-document-centre{padding:24px 0 76px}.ci-doc-filter{display:flex;align-items:center;gap:16px;margin-bottom:24px;flex-wrap:wrap}.ci-doc-filter select{font:inherit;border:1px solid #ddd;background:#fff;padding:10px 18px;border-radius:6px;min-width:160px}.ci-document-list{display:grid;gap:16px}.ci-document-card{background:#fff;border:1px solid #e1e1e1;border-left:5px solid #f1cf77;border-radius:8px;padding:16px 22px;box-shadow:0 2px 7px #00000012;min-width:0}.ci-document-top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.ci-document-top h2{font-size:17px;line-height:1.6;margin:0;background:#f6f6f6;padding:2px 6px;font-weight:600;max-width:100%;overflow-wrap:anywhere}.ci-document-top time{font-size:14px;white-space:nowrap}.ci-document-bottom{display:flex;justify-content:space-between;align-items:center;gap:28px;margin-top:15px}.ci-document-bottom p{font-size:16px;line-height:1.8;margin:0;overflow-wrap:anywhere}.ci-document-meta{font-size:12px;color:#666;margin:8px 0 0}.ci-pdf-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-left:auto;flex-shrink:0}.ci-pdf-icon{color:#f14827;display:block;line-height:0}.ci-pdf-actions a{display:block;font-size:12px;line-height:1.9;color:#00278d;text-decoration:underline;background:transparent}.ci-pdf-actions small{display:block;font-size:10px;color:#111}.ci-document-card[hidden]{display:none}.ci-content-sections{padding-top:20px}.ci-story-row{padding:70px 0}.ci-story-row:nth-child(even){background:#f7f4ee}.ci-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.ci-story-row:nth-child(even) .ci-story-image{grid-column:1;grid-row:1}.ci-story-row:nth-child(even) .ci-story-copy{grid-column:2}.ci-story-copy h2{font-size:clamp(28px,3vw,46px);line-height:1.2;margin:16px 0 22px;letter-spacing:-.025em}.ci-story-copy p{font-size:16px;line-height:1.95;color:#4c5460;white-space:normal;overflow-wrap:anywhere}.ci-story-rule{height:3px;width:60px;background:#00278d;margin-bottom:24px}.ci-story-image{margin:0;min-width:0;border-radius:6px;overflow:hidden;box-shadow:18px 18px 0 #f1cf7738}.ci-story-image img{display:block;width:100%;height:auto;max-height:540px;object-fit:cover}.ci-text-only .ci-story-grid{display:block;max-width:1000px}.ci-text-only .ci-story-copy{max-width:850px}
@media(max-width:767px){.ci-document-card{padding:14px}.ci-document-top{flex-direction:column;gap:9px}.ci-document-top h2{font-size:15px}.ci-document-top time{font-size:11px;white-space:normal}.ci-document-bottom{gap:12px;align-items:flex-end}.ci-document-bottom p{font-size:14px}.ci-pdf-actions{flex-direction:column;gap:4px;min-width:82px;align-items:center;text-align:center}.ci-story-row{padding:40px 0}.ci-story-grid{grid-template-columns:1fr;gap:28px}.ci-story-row:nth-child(even) .ci-story-image,.ci-story-row:nth-child(even) .ci-story-copy{grid-column:auto;grid-row:auto}.ci-story-image{box-shadow:8px 8px 0 #f1cf7738}.ci-story-copy p{font-size:15px}}

.ci-investor-contacts .ci-story-image{box-shadow:none;background:#fff;padding:24px}.ci-investor-contacts .ci-story-image img{max-width:240px;max-height:160px;object-fit:contain;margin:auto}.ci-investor-contacts .ci-story-copy h2{font-size:clamp(26px,3vw,38px)}
