.published-articles{margin:28px 0;color:#233c37;font-size:16px;line-height:1.8}
.published-articles .published-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.published-articles .published-card{min-width:0;padding:24px;border:1px solid #c5d3c9;border-top:3px solid #194d43;background:#fff;overflow-wrap:anywhere}
.published-articles .published-card h3{margin:12px 0;font-size:20px;line-height:1.7;font-weight:600;background:none;border:0;padding:0;color:#194d43}
.published-articles .published-card h3:before,.published-articles .published-card h3:after{display:none}
.published-articles .published-card a{color:#194d43;text-decoration:underline;text-underline-offset:4px}
.published-articles .published-date{margin:0;font-size:14px;color:#4e645b}
.published-articles .published-hint{margin:20px 0 0;font-size:16px;color:#194d43}
.published-articles a:focus-visible{outline:3px solid #886731;outline-offset:4px}
.published-articles .published-pagination{display:flex;gap:24px;flex-wrap:wrap;align-items:center;margin-top:32px}
@media(max-width:900px){.published-articles .published-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.published-articles .published-grid{grid-template-columns:1fr}}
