/* This component exists only inside the About Us article. */
.cmc-about-story .cmca-documents{padding:54px 0 0}
.cmc-about-story .cmca-documents-heading{display:grid;grid-template-columns:1.15fr 1fr;align-items:end;gap:36px;margin-bottom:28px}
.cmc-about-story .cmca-documents-heading>p{font-size:14px;line-height:1.7;color:var(--cmca-muted);max-width:460px}
.cmc-about-story .cmca-documents-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.cmc-about-story a.cmca-document,.cmc-about-story a.cmca-document:visited{display:flex;flex-direction:column;min-width:0;color:var(--cmca-ink);background:#fff;border:1px solid var(--cmca-line);text-decoration:none;font-weight:400}
.cmc-about-story .cmca-document-image{display:block;padding:10px;background:var(--cmca-paper);border-bottom:1px solid var(--cmca-line)}
.cmc-about-story .cmca-document-image img{display:block;width:100%;height:auto;object-fit:contain}
.cmc-about-story .cmca-document-copy{display:flex;flex-direction:column;flex:1;gap:8px;padding:17px 15px 14px}
.cmc-about-story .cmca-document-title{display:block;font-size:15px;font-weight:500;line-height:1.4;overflow-wrap:break-word}
.cmc-about-story .cmca-document-detail{display:block;font-size:11px;line-height:1.65;color:var(--cmca-muted)}
.cmc-about-story .cmca-document-open{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding-top:10px;margin-top:auto;font-size:12px;font-weight:500;text-decoration:underline;text-underline-offset:4px}
.cmc-about-story .cmca-document-open>span{font:20px/1 Arial,sans-serif}
.cmc-about-story a.cmca-document:hover{border-color:#587766}
.cmc-about-story a.cmca-document:hover .cmca-document-open{color:#3d5146}
.cmc-about-story .cmca-documents-note{max-width:940px;margin-top:20px;font-size:12px;line-height:1.75;color:var(--cmca-muted)}
.cmc-about-story .cmca-documents-note a,.cmc-about-story .cmca-documents-note a:visited{color:var(--cmca-ink);text-decoration:underline;text-underline-offset:3px}
@media(max-width:1100px){.cmc-about-story .cmca-documents-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cmc-about-story .cmca-document-image{padding:14px}}
@media(max-width:767px){.cmc-about-story .cmca-documents{padding:36px 0 0}.cmc-about-story .cmca-documents-heading{grid-template-columns:1fr;gap:14px;margin-bottom:22px}.cmc-about-story .cmca-documents-heading>p{font-size:13px}.cmc-about-story .cmca-documents-grid{gap:14px}.cmc-about-story .cmca-document-image{padding:6px}.cmc-about-story .cmca-document-copy{padding:12px 10px 8px;gap:7px}.cmc-about-story .cmca-document-title{font-size:13px}.cmc-about-story .cmca-document-detail{font-size:10px}.cmc-about-story .cmca-document-open{font-size:11px;gap:6px}.cmc-about-story .cmca-documents-note{font-size:11px;margin-top:16px}}
