.page-id-178 .c-page__content{max-width:1180px;margin-inline:auto}
.company-statement-grid{gap:clamp(1rem,3vw,2.5rem);align-items:flex-start;margin-block:clamp(1.5rem,4vw,3.5rem)}
.company-statement-document{margin:0;padding:clamp(.75rem,1.8vw,1.25rem);border:1px solid rgba(36,55,70,.13);border-radius:24px;background:#fff;box-shadow:0 18px 50px rgba(28,46,58,.09)}
.company-statement-document img{display:block;width:100%;height:auto;max-height:760px;object-fit:contain;border-radius:14px;background:#f7f4ed}
.company-statement-document figcaption{margin:.9rem .4rem .2rem;color:#243746;font-size:1rem;font-weight:700;text-align:center}
@media(max-width:700px){.company-statement-grid{display:grid!important;grid-template-columns:1fr}.company-statement-document{border-radius:18px}}
.membership-documents-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem);align-items:start;margin-block:clamp(1.5rem,4vw,3.5rem)}
.membership-documents-grid .wp-block-column{min-width:0}
.membership-documents-grid .company-statement-document img{aspect-ratio:4/3;object-fit:contain}
@media(max-width:900px){.membership-documents-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.membership-documents-grid{grid-template-columns:1fr}}
