.content-expansion .exp-figure{max-width:min(100%,720px);margin:0 auto 30px}.content-expansion .exp-figure img{display:block;max-width:100%;height:auto;border:1px solid #dce4e1;border-radius:12px}.content-expansion .exp-figure figcaption{font:13px/1.7 system-ui,sans-serif;color:#536774;margin-top:10px}.content-expansion .exp-table{max-width:100%;overflow:auto;border:1px solid #d7e0df;border-radius:10px;margin:24px 0;overscroll-behavior-inline:contain}.content-expansion .exp-table table{width:100%;min-width:480px;border-collapse:collapse;font:14px/1.7 system-ui,sans-serif;margin:0}.content-expansion .exp-table caption{text-align:left;padding:14px 16px;font-weight:650;color:#183b58}.content-expansion .exp-table :is(th,td){padding:14px 16px;text-align:left;vertical-align:top;border-top:1px solid #d7e0df}.content-expansion .exp-table thead{background:#eaf0ed}.content-expansion .exp-table th{font-weight:650}.content-expansion .exp-sources{border-top:1px solid #d7e0df;margin-top:36px;padding-top:10px}.content-expansion .exp-sources a{overflow-wrap:anywhere}.content-expansion .exp-related{display:flex;gap:12px;flex-wrap:wrap;margin:34px 0}.content-expansion .exp-related a{display:block;border:1px solid #c4d2d4;background:#fff;border-radius:9px;padding:14px 18px;font:14px/1.6 system-ui,sans-serif;text-decoration:none;min-height:44px}.content-expansion .exp-table:focus-visible{outline:3px solid #185fa5;outline-offset:4px}
@media(max-width:640px){.content-expansion .exp-related a{flex:1 1 220px}.content-expansion .exp-table :is(th,td){padding:12px}}
