/* Only the action-study treatments add a CTA; control cards stay unchanged. */
html{--cax-ready:1}
[data-cdx-action=outlined] .cdx-view,[data-cdx-action=filled] .cdx-view{display:none!important}
.cax-action-row{display:block;box-sizing:border-box;width:100%;padding:12px 18px 16px;background:#fff;margin-top:auto}
.cax-action-label{display:flex;box-sizing:border-box;align-items:center;justify-content:center;gap:10px;min-height:44px;width:100%;padding:10px 14px;border:1px solid transparent;border-radius:5px;font:700 14px/1.3 'DM Sans',Arial,sans-serif;letter-spacing:0;color:#15594a;transition:background-color .15s,border-color .15s}
.cax-action-label .cdx-icon{display:flex;flex:0 0 18px;width:18px;height:18px}
.cax-action-label svg{width:18px;height:18px}
[data-cdx-action=outlined] .cax-action-label{border-color:#237360;background:#fff}
[data-cdx-action=filled] .cax-action-label{background:#d9ff00;color:#151b10;border-color:#d9ff00}
a[data-cdx-action=outlined]:hover .cax-action-label{background:#f0f7f3;border-color:#15594a}
a[data-cdx-action=filled]:hover .cax-action-label{background:#caed00;border-color:#caed00}
a[data-cdx-action]:focus-visible{outline:3px solid #237360!important;outline-offset:3px}
@media(max-width:731px){.card-item .cax-action-row{padding:6px 0 12px;margin-top:8px}.cax-action-label{font-size:15px;min-height:46px}}
