.insurance-detail-page{max-width:1000px;margin:2rem auto;padding:0 1rem;font-family:sans-serif}.insurance-header h1{text-align:center;margin-bottom:1rem;font-size:2rem}.insurance-main-image{object-fit:cover;border-radius:8px;width:100%;max-height:400px;margin-bottom:2rem}.insurance-content{margin-bottom:3rem;font-size:1rem;line-height:1.7}.insurance-content ul,.insurance-content ol{margin-bottom:1.5rem;margin-left:1.5rem}.insurance-related h2{margin-bottom:1rem;font-size:1.5rem}.related-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.related-card{text-align:center;background:#fff;border:1px solid #ddd;border-radius:8px;flex-direction:column;align-items:center;padding:.5rem;display:flex;overflow:hidden}.related-image{object-fit:cover;border-radius:5px;width:100%;height:160px;margin-bottom:.5rem}.read-more-btn{color:#000;background:#ffc107;border-radius:5px;margin-top:auto;padding:.5rem 1rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.read-more-btn:hover{background:#e6b800;transform:translateY(-2px)}
