.aclt-theory-graphic{margin:28px auto 36px;max-width:680px;background:#fff;padding:20px;border:1px solid #bccdca;border-radius:8px;color:#20343d}
.aclt-theory-graphic img{display:block;width:100%;height:auto;object-fit:contain}
.aclt-theory-graphic figcaption{margin-top:18px;font:16px/1.6 Arial,sans-serif;color:#20343d}
.aclt-theory-graphic a{color:#075e68;text-underline-offset:4px}
.aclt-theory-graphic a:focus-visible{outline:3px solid #a54416;outline-offset:4px}
.homepage-refresh .theory-feature{max-width:100%}
.homepage-refresh .theory-feature>.theory-card{max-width:900px}
@media(max-width:480px){.aclt-theory-graphic{padding:12px;margin:24px 0}}
@media print{.aclt-theory-graphic{break-inside:avoid;max-width:500px}}
