.zc-published{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1.5rem;padding-block:2rem;overflow-wrap:anywhere}.zc-published-card{min-width:0;border:1px solid #dbe5ef;border-radius:1rem;padding:clamp(1rem,3vw,2rem);background:#fff;color:#10243d}.zc-published-card h2{font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.3;margin:0 0 1rem}.zc-published-card p{white-space:pre-line;line-height:1.7;color:#334155}.zc-published-card figure{margin:1rem 0}.zc-published-card img{display:block;width:100%;height:auto;max-height:36rem;object-fit:contain;border-radius:.5rem}.zc-published-card figcaption{font-size:.875rem;margin-block:.5rem;color:#334155}.zc-published-card a:focus-visible{outline:3px solid #0573d1;outline-offset:4px}.zc-published-card .zc-button{white-space:normal;max-width:100%}