.insurer-directory .blog-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.insurer-directory .insurer-card{min-width:0;overflow-wrap:anywhere;padding:25px}.insurer-directory [hidden]{display:none!important}.insurer-directory .blog-card h2{font-size:1.3rem;line-height:1.35}.insurer-directory .btn{white-space:normal;text-align:left;max-width:100%}.insurer-directory .insurer-status{font-size:.88rem;color:#d9bb76}.insurer-directory .blog-search input{min-width:0;width:100%;box-sizing:border-box}.insurer-directory .blog-search>div{display:flex;flex-wrap:wrap;gap:10px}.insurer-directory .blog-search button{min-height:44px}.insurer-directory .blog-search a{display:inline-block;padding:10px 0}.insurer-directory .blog-card small{line-height:1.55}.insurer-directory .blog-hero-grid>*{min-width:0}@media(max-width:1050px){.insurer-directory .blog-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.insurer-directory .blog-card-grid{grid-template-columns:minmax(0,1fr)}.insurer-directory .blog-card{padding:20px}.insurer-directory h1{font-size:2rem;overflow-wrap:anywhere}}
