/* Supporting image notes, not figure titles or labels inside diagrams. */
#complior-cloud :is(.km-visual,.tr-material,.ab-office,.ed-cover,.static-case-cover)>figcaption,
#complior-cloud .sc-map-caption{
 font-size:12px;
 line-height:1.5;
 font-weight:400;
 letter-spacing:normal;
 margin-top:10px;
 text-align:left;
 text-wrap:pretty;
}
/* Avoid a narrow, centred two-line block underneath the KMS hero. */
#complior-cloud .km-link-visual>figcaption{
 max-width:none;
 margin:12px 0 0;
}
#complior-cloud .cc-dark .static-case-cover>figcaption{color:#bed3c7}
#complior-cloud .sc-map-caption{padding-top:12px}
/* Longer technical qualifications remain slightly larger for comfortable reading. */
#complior-cloud :is(.km-comparison-note,.km-hsm-scope,.cc-hybrid-note,.ia-chain-note,.sc-map-caption),
#complior-cloud.cc-refined .cp-note{
 font-size:13px;
 line-height:1.55;
 font-weight:400;
 letter-spacing:normal;
 text-wrap:pretty;
}
#complior-cloud .km-comparison-note{padding-top:16px;max-width:110ch}
#complior-cloud .km-hsm-scope{margin-top:16px}
#complior-cloud.cc-refined .cp-note{margin-top:12px}
