/* Fictional editorial characters. Never crop faces or content to fill a box. */
.brand-comic{margin:0;min-width:0;width:100%;border:1px solid var(--line,#d8dfd5);border-radius:18px;overflow:hidden;background:#fff5df;color:#273d30}
.brand-comic picture{display:block;width:100%;line-height:0}
.brand-comic img{display:block!important;width:100%!important;max-width:100%;height:auto!important;max-height:none!important;aspect-ratio:3/2!important;object-fit:contain!important;object-position:center}
.brand-comic figcaption{position:static!important;display:block;margin:0;padding:10px 16px!important;background:#fffaf0!important;font-size:12px!important;font-weight:500;line-height:1.6;color:#53604f!important;text-align:left}
.brand-comic-workflow{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:30px;align-items:center;margin-top:28px}
.brand-comic-workflow .journey-cards{margin:0;grid-template-columns:repeat(2,minmax(0,1fr))}
.brand-comic-workflow .journey-cards>li{min-width:0;padding:22px}
.brand-comic-workflow .journey-cards h3{font-size:21px;line-height:1.35}
.brand-comic-workflow .journey-cards p{font-size:15px;line-height:1.75}
#material-balance>.brand-comic{max-width:880px;margin:28px auto 34px}
.hero-grid>.brand-comic{align-self:center;max-width:680px;justify-self:center}
@media(max-width:980px){.brand-comic-workflow{grid-template-columns:1fr;gap:24px}.brand-comic-workflow>.brand-comic{max-width:680px;justify-self:center}}
@media(max-width:600px){.brand-comic{border-radius:12px}.brand-comic figcaption{padding:9px 12px!important;font-size:11px!important}.brand-comic-workflow .journey-cards{grid-template-columns:1fr}.brand-comic-workflow .journey-cards>li{padding:20px}.brand-comic-workflow .journey-cards h3{font-size:22px}.brand-comic-workflow .journey-cards p{font-size:16px}}
