.cmm-figure{margin:2.4rem 0 3rem;padding:clamp(12px,2.5vw,25px);background:var(--wash,#eeefe8);border:1px solid var(--line,#d5d8cf);border-radius:6px}.cmm-figure>a{display:block}.cmm-figure img{display:block;width:100%;height:auto;object-fit:contain;background:#f7f6f1}.cmm-figure figcaption{margin:1.2rem 0;color:var(--muted,#61685e);font-size:.86em;line-height:1.8}.cmm-media-actions{display:flex;flex-wrap:wrap;gap:10px 24px;margin:.6rem 0 0!important}.cmm-media-actions a{display:inline-flex;align-items:center;min-height:44px;font-size:.86em;text-underline-offset:5px}.cmm-figure a:focus-visible{outline:2px solid var(--accent,#365d83);outline-offset:4px}@media(max-width:650px){.cmm-media-actions{display:grid;gap:2px}.cmm-figure{margin-inline:0}}@media print{.cmm-figure{break-inside:avoid}.cmm-media-actions{display:none}}
