@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@600;700&family=Open+Sans:wght@400;600&display=swap');.bnp-popular-posts-widget{background:#FAFAF7;padding:24px;border:1px solid #E8EBE6;border-radius:8px;font-family:'Open Sans',sans-serif;box-sizing:border-box;width:100%}.bnp-popular-posts-widget .bnp-widget-title{font-family:'IBM Plex Sans',sans-serif;font-size:1.2rem;font-weight:700;color:#264812;margin:0 0 8px 0;letter-spacing:-0.2px}.bnp-popular-posts-widget .bnp-widget-divider{width:100%;height:3px;background-color:#E0B318;margin-bottom:16px}.bnp-popular-stack{list-style:none;margin:0;padding:0}.bnp-popular-item{display:flex;align-items:flex-start;padding:12px 0;border-bottom:1px solid #E8EBE6}.bnp-popular-item:last-child{border-bottom:none;padding-bottom:0}.bnp-popular-number{font-family:'IBM Plex Sans',sans-serif;font-size:1.8rem;font-weight:700;color:#264812;line-height:1;margin-right:16px;min-width:28px;flex-shrink:0}.bnp-popular-content{display:flex;flex-direction:column;min-width:0}.bnp-popular-category{font-family:'IBM Plex Sans',sans-serif;font-size:0.65rem;font-weight:600;text-transform:uppercase;color:#5C6E5C;letter-spacing:0.8px;margin-bottom:4px}.bnp-popular-post-title{font-family:'Open Sans',sans-serif;font-size:0.9rem;font-weight:600;line-height:1.35;margin:0}.bnp-popular-post-title a{color:#1A2A1A;text-decoration:none;transition:color 0.2s ease;word-break:break-word}.bnp-popular-post-title a:hover{color:#256724}@media screen and (max-width:480px){.bnp-popular-posts-widget{padding:16px}.bnp-popular-number{font-size:1.5rem;margin-right:12px}.bnp-popular-post-title{font-size:0.85rem}}