/* Isolated component: no overrides to article text, theme, existing related cards or ads. */
.article-main .zkld{box-sizing:border-box;max-width:100%;margin:2px 0 27px;padding:20px 21px 17px;border:1px solid #dedfdb;background:#fbfaf7;border-radius:12px;color:#30383b}
.article-main .zkld *{box-sizing:border-box}
.article-main .zkld-title-row{display:flex;align-items:center;gap:9px;margin-bottom:5px}
.article-main .zkld-pin{flex:0 0 24px;font-weight:900;color:#ad4035;font-size:22px;line-height:1;text-align:center}
.article-main .zkld h2{font-size:18px;font-weight:850;line-height:1.55;letter-spacing:-.025em;margin:0;color:#202d31}
.article-main .zkld-lead{font-size:12px;line-height:1.7;color:#738080;margin:0 0 9px 33px}
.article-main .zkld-list{margin:0}
.article-main .zkld-article{display:flex;align-items:center;justify-content:space-between;gap:9px;min-height:58px;border-bottom:1px solid #e4e6e2;padding:9px 0;text-decoration:none;color:#323e42}
.article-main .zkld-article:hover,.article-main .zkld-article:focus-visible{color:#993b30;background:#fffdf8}
.article-main .zkld-article-copy{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;min-width:0}
.article-main .zkld-date{font-size:12px;color:#a0463b;font-weight:800;flex:0 0 auto}
.article-main .zkld-name{font-size:14px;line-height:1.65;font-weight:800;overflow-wrap:anywhere}
.article-main .zkld-scope{font-size:10px;color:#7b8987;white-space:nowrap}
.article-main .zkld-chevron{font-size:23px;color:#788582;flex:0 0 auto;line-height:1}
.article-main .zkld-more{display:block;text-align:center;padding:15px 9px 3px;color:#8e3029;text-decoration:none;font-weight:850;line-height:1.7;font-size:13px}
.article-main .zkld-more:hover,.article-main .zkld-more:focus-visible{text-decoration:underline;text-underline-offset:3px}
.article-main .zkld a:focus-visible{outline:2px solid #9d3c30;outline-offset:2px}
@media (max-width:760px){.article-main .zkld{padding:16px 15px 13px;margin:0 0 24px}.article-main .zkld h2{font-size:16px}.article-main .zkld-lead{font-size:12px;margin-left:31px}.article-main .zkld-article{padding:11px 0;min-height:62px}.article-main .zkld-article-copy{display:block}.article-main .zkld-date{display:block;font-size:12px;margin-bottom:3px}.article-main .zkld-name{display:block;font-size:14px}.article-main .zkld-scope{display:block;font-size:11px;margin-top:3px}.article-main .zkld-more{font-size:13px;padding:15px 0 4px}}
