.pl-journal .pf-home-latest{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}
.pl-journal .pf-home-latest-card{display:flex;flex-direction:column;min-width:0;padding:26px;border:1px solid #E6EFFA;border-radius:24px;background:#F8FAFC;transition:border-color .2s,box-shadow .2s}
.pl-journal .pf-home-latest-card:hover{border-color:#a8c8ec;box-shadow:0 6px 20px #276fbf0a}
.pf-home-latest-meta{display:flex;align-items:center;gap:10px;min-height:32px;color:#276FBF;font-size:12px}
.pf-home-latest-number{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:50%;background:#E6EFFA;font-weight:800}
.pl-journal .pf-home-latest-category{color:#276FBF;line-height:1.8;overflow-wrap:anywhere}
.pl-journal .pf-home-latest-card h3{font-size:19px;line-height:1.8;margin:14px 0 10px!important;color:#1F2937}
.pl-journal .pf-home-latest-card h3 a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}
.pl-journal .pf-home-latest-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:13px;line-height:2;color:#667085;margin:0 0 18px;overflow-wrap:anywhere}
.pl-journal .pf-home-latest-read{align-self:flex-start;margin-top:auto;padding-top:8px;color:#276FBF;font-size:13px;line-height:1.8}
.pl-journal .pf-home-latest-read:hover,.pl-journal .pf-home-latest-card h3 a:hover,.pl-journal .pf-home-latest-category:hover{color:#195593;text-decoration:underline;text-underline-offset:4px}
.pl-journal .pf-home-latest-empty{padding:24px;color:#667085}
@media(max-width:767px){.pl-journal .pf-home-latest{grid-template-columns:1fr;gap:12px}.pl-journal .pf-home-latest-card{padding:20px;border-radius:20px}.pl-journal .pf-home-latest-card h3{font-size:17px;margin:10px 0 8px!important}.pl-journal .pf-home-latest-excerpt{margin-bottom:12px}}
