/* v1.0.70 — cohesive official article cards */
.official-push-content{max-width:min(355px,82vw)}
.qy-broadcast-card{display:block;width:min(350px,82vw);overflow:hidden;text-align:left;box-shadow:0 6px 21px #152c4a10;border-radius:11px;background:#fff;border:1px solid #e7edf5;color:#23334b}
.qy-broadcast-card.qy-broadcast-action{cursor:pointer;padding:0;appearance:none}
.qy-broadcast-card.qy-broadcast-action:focus-visible{outline:2px solid #568bf1;outline-offset:2px}
.qy-broadcast-card .qy-broadcast-cover{display:block;width:100%;aspect-ratio:1.7;max-height:220px;object-fit:cover;border-radius:0}
.qy-broadcast-plain-cover{background:linear-gradient(128deg,#e8f1ff,#b2cefa);color:#4e7ec6;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:10px}
.qy-broadcast-plain-cover .ico{width:35px;height:35px}
.qy-broadcast-plain-cover small{font-size:12px}
.qy-broadcast-copy{display:block;padding:14px 15px 12px}
.qy-broadcast-copy strong{font-size:15px;font-weight:750;line-height:1.5;color:#1f304d}
.qy-broadcast-summary{display:block;font-size:12px;line-height:1.65;color:#8c99ac;margin-top:5px}
.qy-broadcast-caption{display:block;margin:0 15px;padding:10px 0 13px;border-top:1px solid #eff2f6;font-size:12px;line-height:1.65;color:#6c7e96;white-space:pre-wrap}
@media(max-width:500px){.official-push-content,.qy-broadcast-card{max-width:min(315px,81vw)}.qy-broadcast-copy{padding:12px 13px}.qy-broadcast-copy strong{font-size:14px}}
