.sip-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.sip-article-card{min-width:0;border:1px solid #e2ddd3;border-radius:4px;overflow:hidden;background:#fff}
.sip-card-image{display:block;background:#fff;overflow:hidden}
.sip-card-image img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:4/3;object-fit:contain!important;visibility:visible!important;opacity:1!important}
.sip-card-copy{padding:24px}.sip-card-copy h3{font-size:20px;line-height:1.5;margin:0 0 12px}.sip-card-copy h3 a{color:inherit;text-decoration:none}.sip-card-copy p{font-size:14px;line-height:1.9;color:#63655f;margin:0 0 16px}.sip-card-copy .sip-card-focus{color:#916500;font-size:13px}.sip-card-copy .tk-text-link{margin-top:8px}.sip-list-count{font-size:13px;color:#76786f;margin:0 0 20px}
.sip-pagination{margin:32px 0}.sip-pagination ul{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;padding:0;list-style:none}.sip-pagination a,.sip-pagination span{display:flex;min-width:42px;min-height:42px;align-items:center;justify-content:center;padding:8px 12px;border:1px solid #ded8cb;color:#4d4b43;background:#fff;text-decoration:none}.sip-pagination .current{background:#f5b613;color:#171816;border-color:#f5b613}.sip-pagination a:hover{border-color:#d99b00}
@media(max-width:1050px){.sip-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.sip-article-grid{grid-template-columns:1fr}.sip-card-copy{padding:20px}}
